我有一个新的Windows Server 2012机器与IIS 8. 我已经安装了一个应用程序,使用Windows身份验证的登录页面。 该应用程序使用.NET 2.0(这是一个配置的痛苦,但这是一个不同的故事) 如果您指定URL中的登录页面,该应用程序完美工作。 此登录页面是应用程序的默认文档,用于验证用户并在注册时自动登录。如果他们没有注册,那么它将重定向到一个Forms身份验证登录页面,他们可以输入本地应用程序凭证。IIS8默认文档产生404找不到错误
我遇到的问题是,只有当您直接浏览它时,登录页面才能正常工作I.E.在URL中输入名称。如果您使用IIs中的默认文档,它将返回404错误。
我在这里看到的其他文章是为IIS 7或IIS 7.5出现在表面上是相同的IIS 8,但这些问题的解决方案不能解决我的问题。
应用程序池当前配置为经典(也尝试集成)并使用NetworkService作为应用程序帐户并启用了32位。它针对.NET Framework v2.0进行了配置。为站点和应用程序虚拟目录启用默认文档。
您能告诉我们您的解决方法吗? – felipekm
在app.settings下的web.config中添加如下所示的条目 –
不起作用!你有一个插件/插件,以表彰appSettings的关键吗? – dotnetguy