gpt4 book ai didi

.net - 在 IIS7 下的同一文件夹中使用匿名和基本身份验证

转载 作者:行者123 更新时间:2023-12-05 00:42:56 25 4
gpt4 key购买 nike

我有一个在 IIS7 (W2008) 上使用 Web 服务的 Winforms 客户端

客户端将首先使用匿名访问访问 first.asmx 页面,然后使用基本身份验证(通过 SSL)访问 second.asmx。这在 IIS6 中工作正常,我可以将第一个文件设置为具有匿名身份验证,将第二个文件设置为具有基本身份验证。

当我移动到 IIS7 时,在同一个虚拟文件夹中有两种不同的身份验证模式似乎存在问题。有谁知道这是如何工作的?

我曾考虑过使用 ACL 解决此问题,但似乎很棘手……或者可能将匿名 first.asmx 文件移动到其自己的虚拟文件夹中。有什么想法吗?

问候
弗雷德里克

最佳答案

看一下这个
Did you know: Enable File Level Authentication in IIS 7 / 7.5

您可以通过转到“内容 View ”-> 右键单击​​文件并单击“切换到功能 View ”来手动设置身份验证

可选,我们可以直接在 applicationHost.config 文件中添加单个网页的身份验证

<location path="Default Web Site/iisstart.htm">
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="true" />
<basicAuthentication enabled="false" />
<windowsAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>
</location>
<location path="Default Web Site/welcome.png">
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="false" />
<basicAuthentication enabled="true" />
<windowsAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>
</location>

问候,
维维克。

关于.net - 在 IIS7 下的同一文件夹中使用匿名和基本身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1645562/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com