gpt4 book ai didi

visual-studio-2010 - IIS 快速 Windows 身份验证

转载 作者:行者123 更新时间:2023-12-03 04:06:26 24 4
gpt4 key购买 nike

我正在尝试将 IIS Express 与 VS2010 一起使用来托管 silverlight 应用程序。我修改了 applicationhost.config 文件以允许修改正确的配置设置。我的 web.config 中有以下内容:

<location path="">
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="false" />
<windowsAuthentication enabled="true" />
</authentication>
</security>
</system.webServer>
</location>

我没有经过身份验证,并且我的域服务调用以用户身份返回空记录。在安装 VS2010 SP1 BETA 后我能够让它工作,但我试图让它仅与 IIS Express 一起工作。

如何启用 Windows 身份验证以与 IIS Express 配合使用。我是否缺少配置设置?

最佳答案

Visual Studio 2010 SP1 和 2012 添加了对 IIS Express 的支持,无需编辑尖括号。

  1. 如果您还没有这样做,请右键单击 Web 风格的项目并选择“使用 IIS Express...”。
  2. 完成后,选择 Web 项目并按 F4 聚焦“属性”面板。
  3. 将“Windows 身份验证”属性设置为“启用”,并将“匿名身份验证”属性设置为“禁用”。

enter image description here

我相信这个解决方案优于 vikomall 的选项。

  • 选项 #1 是对所有 IIS Express 站点的全局更改。
  • 选项 #2 在 web.config 中留下了开发痕迹。
    • 此外,部署到 IIS 7.5 时可能会导致错误,除非您按照 IIS 服务器的 applicationHost.config 上的“解锁”过程进行操作。

上面基于 UI 的解决方案使用 IIS Express 的 applicationHost.config 中特定于站点的位置元素,使应用程序保持不变。

更多信息请点击这里: http://msdn.microsoft.com/en-us/magazine/hh288080.aspx

关于visual-studio-2010 - IIS 快速 Windows 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4762538/

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