我在visual studio 2012中运行我的网络应用时出现此错误。这是在我将网络配置更改为Windows身份验证模式后发生的。
这些是我从原始网络配置中更改过的代码行。
<httpRuntime targetFramework="4.5" />
<authentication mode="Windows" />
<identity impersonate="true" />
<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider">
<providers>
<clear />
<add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
</providers>
</roleManager>
<authorization>
<deny users="?" />
</authorization>
实际上,当我将这个项目部署到Web服务器时,它运行得非常好。现在,我的问题是我无法使用visual studio 2012 cuz调试此项目我有这个错误。我尝试打开其他项目,它使用视觉工作室,我的不是,但这两个有相同的设置。
答案 0 :(得分:1)
在Visual Studio中,在项目属性中,您可以选择所需的服务器类型。您必须选择&#34; IIS服务器&#34;和&#34;创建虚拟目录&#34;与部署服务器处于相同的配置,并能够设置所有需要的参数。 您当然需要手动打开IIS(在VS之外)以在开发WebSite上配置安全设置。
答案 1 :(得分:1)
请尝试以下: