Чтобы обеспечить безопасный доступ к некоторому административному бэкэнду для очень ограниченной группы пользователей, я использовал аутентификацию на основе форм для некоторых защищенных действий контроллера.В моем случае web.config содержит что-то вроде:
<authentication mode="Forms">
<forms loginUrl="~/User/Login" timeout="2880">
<credentials passwordFormat="SHA1">
<user name="some-user" password="fb223245bd5488866347724c2c95dbe4bb5ac906"/>
</credentials>
</forms>
</authentication>
Поскольку мне не нужны поставщики членства, а пользователь жестко запрограммирован, членство (и роли) не настроено.
Этоработал нормально в моей среде разработки (VS2010 + встроенный веб-сервер), пока я не опубликовал сайт для хостинг-провайдера.Теперь каждый раз, когда я перехожу к действию «Пользователь / Логин», сервер возвращает код ошибки 401 - несанкционированный доступ.
Есть идеи, как решить эту проблему?Есть ли какие-либо проблемы с конфигурацией IIS?
Среда размещения: * IIS 7 * .NET 4.0 / ASP.NET 4.0 MVC2 включен
заранее спасибо, Рейнхард