0

使用 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>

似乎没有做的伎俩。

4

1 回答 1

0

确保在 Visual Studio 项目的属性中将Windows 身份验证设置为已启用。在项目文件 ( .csproj ) 中,这转换为:

<IISExpressWindowsAuthentication>enabled</IISExpressWindowsAuthentication>

此外,将Managed Pipeline Mode项目属性设置为Classic

<IISExpressUseClassicPipelineMode>true</IISExpressUseClassicPipelineMode>
于 2013-07-11T14:18:41.853 回答