Что такое учетная запись рабочего процесса в machine.config, если <processmodel autoConfig = "true">?
Я пытаюсь запустить сайт на локальном хосте, используя IIS в Windows 10. Я хотел бы иметь возможность получить доступ к сайту через другой компьютер в локальной сети, используя локальный IP-адрес и порт. Я только начал отлаживать приложение в Visual Studio 2015, я мог запустить
<binding protocol="http" bindingInformation="*:51258:localhost" />
но используя
<binding protocol="http" bindingInformation="*:51258:192.168.1.213" />
вызывает всплывающее окно "Доступ запрещен" в визуальной студии
Я выполнил действия, описанные в https://support.microsoft.com/en-sg/kb/894433 но его перепутали с шагом 7, т. Е. 7. Добавьте учетную запись рабочего процесса, настроенную в элементе processModel в Machine.config. файл Мне удалось найти файл machine.config, но модель процесса установлена на autoconfig = true, т.е.
Нужно ли настраивать пользовательскую учетную запись или есть учетная запись рабочего процесса по умолчанию, которую я не вижу?
Это сделано для того, чтобы я мог выполнить следующие шаги для решения проблемы отказа в доступе... 5. На панели политики щелкните правой кнопкой мыши Олицетворение клиента после проверки подлинности и выберите Свойства. 6. Нажмите Добавить пользователя или группу. 7. Добавьте учетную запись рабочего процесса, настроенную в элементе processModel в файле Machine.config.
Обратите внимание, что я уже добавил IUSR с разрешениями на каталоги, из которых запущен веб-сайт.
1 ответ
Хорошо, после еще нескольких копаний я наконец заработал. Мне не нужно было добавлять какую-либо рабочую учетную запись в блок модели процесса applicationhost.config
Мне просто нужно было установить активацию HTTP из расширенного сервиса, как описано в одном из ответов о том, что делать, когда доступ к http://192.168.1.213:51258/Default.aspx не работает
Затем я добавил netsh http add urlacl url = http://192.168.1.213:51258/ user = Everyone
Но это не решило проблему, поэтому я проследил за изменением конфигурации на веб-сервере Visual Studio, чтобы использовать пользовательский сервер, чтобы окончательно это исправить, как показано в ссылке ниже, как настроить пользовательский веб-сервер в Visual Studio.