我有一个mvc 5 Web应用程序。我想在运行时切换sql和active目录之间的身份验证。
为此,我发现我必须更改web.config。
System.Web
下的SQL,我必须设置身份验证模式=“无”
加上system.webServer
我必须在
<authentication>
<anonymousAuthentication enabled="true" />
<windowsAuthentication enabled="false" />
</authentication>
System.Web
下的广告,我必须设置身份验证模式=“Windows”
加上system.webServer
我必须在
<authentication>
<anonymousAuthentication enabled="false" />
<windowsAuthentication enabled="true" />
</authentication>
我尝试在这里搜索SO并找到了一些链接。它仍然无法正常工作。 以下是我尝试过的一些链接
Programmatically enable or disable anonymous authentication in IIS
这个看起来应该可以正常工作,但我甚至在运行代码后我没有看到web.config文件中的任何更改。
Programmatically enable forms authentication in IIS 7.0
任何人都能得到很好的答案吗?
感谢。