asp.net-mvc – IIS Express会自动禁用我的项目的匿名身份验证,为什么?
发布时间:2020-05-23 10:41:04 所属栏目:asp.Net 来源:互联网
导读:当我将ASP.NET MVC项目从Cassini Web服务器切换到IIS Express时,将其添加到我的applicationhost.config文件中: location path=MyProject system.webServer security authentication ano
|
当我将ASP.NET MVC项目从Cassini Web服务器切换到IIS Express时,将其添加到我的applicationhost.config文件中: <location path="MyProject">
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="false" />
<windowsAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>
</location>
它导致网站不加载401.2 – 未经授权,我不能在Web.config级别修复它 – 然后会抱怨该节被锁定在父级(HTTP 500.19)。 我可以通过修改applicationhost.config文件来修复它,但我不明白为什么我应该需要,当没有这样的部分添加到一个香草ASP.NET MVC项目。什么可以错了? 我使用VS 11测试版,但也确认了这种奇怪的行为在2010 SP1。 IIS Express说它是版本7.5。 解决方法这是因为某种原因,这是在我的csproj文件:<IISExpressAnonymousAuthentication>disabled</IISExpressAnonymousAuthentication> 将其设置为enabled可以修复问题(也可以从Visual Studio中完成,选择项目,F4,将属性网格中的匿名身份验证设置为已启用)。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 如何创建通用的MVC3编辑器模板?
- asp.net-mvc-4 – ASP.NET MVC 4单独项目中的区域不工作(查
- asp.net-mvc – Web项目需要使用Razor语法3.0.0.0缺少Web组
- asp.net-mvc-4 – Razor MVC,在哪里可以通过母版页面,部分视
- asp.net – 会话状态在此上下文中不可用
- 体验使用gcServer =“true”为.NET设置垃圾回收器
- asp.net-mvc – NLog在所有aspnet布局渲染器上抛出配置异常
- asp.net-mvc – 如何访问querystring在ASP.Net MVC视图
- asp.net – 通过Ajax Post – MVC3更新模型更改视图
- asp.net-mvc – @ Html.DropDownListFor如何添加选项?
推荐文章
站长推荐
- asp.net 4.0:是否有相当于ClientIDMode的INPUT的
- asp.net – 所有PartialView的自定义ActionResul
- asp.net-web-api – 返回Web API中的错误
- asp.net – System.Web.UI.ViewStateException,无
- asp.net-core – 哪些所有类型的HTTP头都在ASP.N
- asp.net – 只能将一个ScriptManager实例添加到页
- asp.net-mvc – 值不能为空或为空.参数名称:con
- asp.net-mvc-3 – 可以用“@:@”修复的MVC4剃刀
- asp.net-mvc – 如何在Html.RenderAction(MVC3)中
- ASP MVC C#:是否可以将动态值传递给属性?
热点阅读
