IIS Express上的基本身份验证

时间:2014-09-03 11:08:33

标签: iis-express

我已经搜索了一段时间,但我似乎无法找到答案。有一些方法可以禁用/启用匿名和Windows身份验证。有谁知道如何在Visual Studio 2013中的IIS Express(8.0)上启用基本身份验证?

3 个答案:

答案 0 :(得分:21)

另外还有一个问题,在Visual Studio 2015中,实际使用的applicationhost.config文件的位置位于解决方案文件夹中名为.vs的文件夹中。您的用户个人资料中未使用的

答案 1 :(得分:20)

ApplicationHost.config文件中,找到节点:

<basicAuthentication enabled="false" />

将值更改为true。它现在应该工作。

如果没有,请设置

<section name="basicAuthentication" overrideModeDefault="Allow" />

这应该可以解决问题。


  

注意:对于VS 2015,请参阅Joost Aarts的答案

对于早期版本的VS(2013及更低版本),可以找到ApplicationHost.config

%userprofile%\my documents\iisexpress\config\applicationhost.config

据我所知,没有办法只为一个项目启用它。

答案 2 :(得分:1)

这里有比前一个答案更多的细节:

  1. %USERPROFILE%\文件\ IISExpress \配置\对ApplicationHost.config: &lt; basicAuthentication enabled =“true”/&gt;

  2. 在同一个文件中:set &lt; anonymousAuthentication enabled =“false”userName =“”/&gt;

  3. 如果您不使用域测试帐户,请为测试登录创建一个密码为的本地用户帐户。