Я борюсь с огромным зверем, который, похоже, является WMSvc - службой веб-управления для IIS.
Я пытаюсь развернуть сайты из Visual Studio, которая меня убивает. На самом деле это убивает всех, кроме меня в моей команде, но, поскольку я назначен менеджером веб-сервера, я чувствую боль.
Он работает при развертывании с использованием моей учетной записи администратора Windows, что по крайней мере означает, что я должен быть в пути, но не работает с другой учетной записью, которая не является учетной записью администратора или администратора IIS.
Позвольте мне показать вам, что я сделал:
Установлен WMSvc.
Кажется, настроил его. В MYSERVER / Management Service I настройки следующие:
Enable Remote Connections
Windows credentials or IIS Manager credentials
Access for unspecified clients - allow.
Добавлен пользователь MYUSER в качестве учетной записи IIS Manager. Также добавлена учетная запись Windows MYSERVER \ MYUSER
- Добавлены эти пользователи в разделе MYSERVER / Мой веб-сайт / Разрешения IIS Manager.
- Пожертвовал козу.
Добавлены правила в MYSERVER / Делегирование службы управления
Deploy Applications with Content - and added user *
Set Permissions - and added user *
После всего этого он работал из моей учетной записи администратора Windows, но не из других учетных записей. Visual Studio сообщила о 401 несанкционированном. В статье, за которой я следовал, в разделе «Устранение неисправностей» была приведена ниже цитата:
Пользователь получает 401 несанкционированную ошибку
при попытке подключиться к веб-сайту.
o Причина (ы): эта ошибка возникла из
WMSVC и обычно это ошибка с
имя пользователя / пароль, или потому что пользователь
не имеет доступа к веб-сайту.
o Разрешение (я): Проверьте
имя пользователя / пароль и что пользователь
имеет доступ к веб-сайту.
Но, честно говоря, я понятия не имею, что я сейчас сделал неправильно. Есть идеи?
Спасибо за любые ответы.