asp.net-mvc-5 – Visual Studio 2015 MVC项目模板访问被拒绝
我在VS2015中创建了一个非常简单的MVC应用程序,它有一些基本的CSS样式和一些
HTML,可以更快地启动应用程序.
该应用程序运行完美. 我使用File – >将其导出为模板导出模板…… 然后我根据这个项目类型创建了一个全新的项目.到现在为止还挺好.但是,现在当我运行新创建的项目时,我得到一个带有“拒绝访问”的空白页面(见图). 我一直在用模具梳子检查模板项目和新项目,我找不到任何差异.为什么一个工作但另一个工作被拒绝?我没有想法,任何帮助表示赞赏. 编辑: 经过更多的研究,我找到了问题的原因,但不是解决方案. 项目模板似乎已将“匿名身份验证”设置为“已禁用”,并且在项目设置中将“Windows身份验证”设置为“已启用”.但是,当我基于模板创建项目时,这些值会被翻转,从而导致拒绝访问. 这是模板中项目设置的图像: 这是“新”项目中项目设置的图像: 请注意,两个身份验证设置都被翻转.任何人都可以告诉我如何让这不发生? 编辑2: 正如所建议的那样,applicationhost.config文件是不同的,这导致了上述问题.以下是模板的applicationhost.config安全性部分: 但是,这是基于模板创建的新项目中的相同文件: 请注意,该部分完全从新项目中丢失.那么,现在的问题是如何将其复制到新项目中? 解决方法
正如BrianLegg所建议的那样,我将我的评论移到答案中
似乎该问题与applicationhost.config文件有关.这个文件在包含模板的zip文件中不存在. 您可以查看物理路径属性 <system.applicationHost> <sites> 也许它试图访问第一个项目而不是新项目. 你能检查一下applicationHost.config模板中的内容吗? 看看Where is the template for applicationHost.config file stored (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – ASP.NET MVC CTP5崩溃IDE
- asp.net-mvc – MvcHtmlString.Create()和Html.Raw()之间的
- asp.net-mvc-3 – 比较(密码)属性
- asp.net – IIS中的自定义虚拟路径提供程序
- 玩转VSCode-完整构建VSCode开发调试环境
- ASP.NET MVC默认URL视图
- 在ASP.Net应用程序和最佳实践中使用WCF
- asp.net-mvc – 使用ASP.NET MVC设置路由{tenant} / {contr
- asp.net-mvc – 如何在ASP.NET MVC控制器中读取GlobalResou
- asp.net – Visual WebGui
- ASP.net中的字符串比较(C#)
- asp.net-mvc – Windows Azure Asp.Net MVC电子商
- asp.net-mvc – 我在哪里可以找到nuPack上列出的
- asp.net-mvc – 未找到部分视图“First.cshtml”
- asp.net-mvc – Pro ASP.Net MVC 3实体框架体育商
- 使用Asp.Net Identity 2在AspNetUserClaims中存储
- ASP.NET MVC3 AJAX.BeginForm AjaxOptions OnSuc
- asp.net – Visual Studio 2013 Update 2无法打开
- 有趣的项目理念为体面的开发想要了解更多Asp.Net
- asp.net-mvc – 是否可以在一个命令中搭建多个控