使用IIS 7.5,返回当前Windows用户需要哪些IIS设置,web.config设置和C#代码?
Web.config值为
<authentication mode="Windows">
<identity impersonate="true" />
ApplicationConfig值为
<windowsAuthentication enabled="true">
<providers>
<add value="Negotiate" />
<add value="NTLM" />
</providers>
</windowsAuthentication>
似乎没有做到这一点。
答案 0 :(得分:0)
确保在Visual Studio项目的属性中将 Windows身份验证设置为已启用。在项目文件( .csproj )中,这转换为:
<IISExpressWindowsAuthentication>enabled</IISExpressWindowsAuthentication>
此外,将托管管道模式项目属性设置为经典:
<IISExpressUseClassicPipelineMode>true</IISExpressUseClassicPipelineMode>