IIS Express上的基本身份验证
问题描述:
我搜索了一段时间,但我似乎无法找到答案。有许多方法可以禁用/启用匿名和Windows身份验证。有谁知道如何在Visual Studio 2013中的IIS Express(8.0)上启用基本身份验证?IIS Express上的基本身份验证
答
在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
据我所知,没有办法只为一个项目启用它。
答
这里有稍微更多的细节比以前的答案有:
%USERPROFILE%\文件\ IISExpress \ CONFIG \对ApplicationHost.config: < basicAuthentication启用= “真”/ >
在同一个文件中:设置 < anonymousAuthentication enabled =“false”userName =“”/ >
如果您未使用域测试帐户,请为测试登录名创建一个本地用户帐户,密码为。
如果我只想为一个特定项目启用它,该怎么办?这听起来像它将启用所有网站上运行的IIS快递 – Jepzen 2015-01-12 08:29:23
轻微更正:overrideModeDefault =“true”应该是overrideModeDefault =“允许”---但这些信息会让你在那里,配对2015年.vs目录信息从Joost Aarts说。 - 确认与VS 2015 – TravisWhidden 2016-12-22 16:59:41