Мое приложение MVC еще несколько минут назад работало нормально (с членством в asp/net как часть решения ). Однако без сознательного изменения чего-либо важного для каждого запроса, даже для моего домашнего контроллера (, который не имеет никаких атрибутов авторизации и т. д. ).
Я удалил все записи из web.config, относящиеся к авторизации, и проверил applicationhost.config, который имеет следующее:
<access sslFlags="None" />
<applicationDependencies>
<application name="Active Server Pages" groupId="ASP" />
</applicationDependencies>
<authentication>
<anonymousAuthentication enabled="true" userName="" />
<basicAuthentication enabled="false" />
<clientCertificateMappingAuthentication enabled="false" />
<digestAuthentication enabled="false" />
<iisClientCertificateMappingAuthentication enabled="false">
</iisClientCertificateMappingAuthentication>
<windowsAuthentication enabled="false">
<providers>
<add value="Negotiate" />
<add value="NTLM" />
</providers>
</windowsAuthentication>
</authentication>
<authorization>
<add accessType="Allow" users="*" />
</authorization>
Может ли кто-нибудь предположить, что может быть причиной этого?
Спасибо
Дополнительная информация об этом, я переключился на использование полного IIS, и теперь он работает нормально, поэтому похоже, что это проблема IIS Express. Любые подсказки относительно причины? Нет ли полного графического интерфейса IIS Express, кроме значка на панели задач?