在 IIS 管理器中的 IIS=>身份验证下,我没有表单身份验证选项。我有以下选项:
1)匿名身份验证 2)ASP.NET 模拟 3)基本身份验证
根据此,需要为应用程序提供表单身份验证
请帮我修复它。
答案1
你可以尝试一件事:
备份“C:\Windows\System32\inetsrv\config\administration.config”。
在
<moduleProviders>
找到线
<add name="Impersonation" type="Microsoft.Web...
并在下面复制一份,然后替换'模拟模块提供程序' 和 '表单身份验证模块提供程序' 在新行中。
该文件进一步细分为以下部分:
<location path=".">
<modules>
检查是否有条目:
<add name="FormsAuthentication" />
如果没有,请添加。
我不知道这是否能解决您的问题,也不知道为什么这些条目会丢失。但值得一试。
否则我将重新安装 IIS。