gpt4 book ai didi

asp.net-mvc-5 - Visual Studio 2015 MVC 项目模板访问被拒绝

转载 作者:行者123 更新时间:2023-12-04 15:55:07 24 4
gpt4 key购买 nike

我在 VS2015 中创建了一个非常简单的 MVC 应用程序,它具有一些基本的 CSS 样式和一些 HTML 以更快地启动应用程序。

该应用程序运行完美。

我已使用文件 -> 导出模板将其导出为模板...

然后我基于这个项目类型创建了一个全新的项目。到现在为止还挺好。但是,现在当我运行新创建的项目时,我会看到一个带有“拒绝访问”的空白页面(见图)。

我一直在用细齿梳检查模板项目和新项目,我找不到任何差异。为什么一个工作但另一个拒绝访问?我没有想法,任何帮助表示赞赏。

Access Denied

编辑:

经过更多研究,我找到了 事业 问题,但不是解决方案。

似乎项目模板将“匿名身份验证”设置为已禁用,并在项目设置中将“Windows 身份验证”设置为启用。但是,当我基于模板创建项目时,这些值会翻转,从而导致拒绝访问。

这是 中项目设置的图像模板 :

enter image description here

这是“新建”项目中项目设置的图像:

enter image description here

请注意,两个身份验证设置都被翻转。谁能告诉我如何将其发送至 不是 发生?

编辑 2:

正如所建议的,applicationhost.config 文件是不同的,这导致了上述问题。这是模板的 applicationhost.config 安全部分:

enter image description here

但是,这是基于模板创建的新项目中的相同文件:

enter image description here

请注意,新项目中完全缺少该部分。那么,现在问题变成了如何将其复制到新项目中?

最佳答案

根据 BrianLegg 的建议,我将评论移至答案

似乎问题与 applicationhost.config 文件有关。此文件不存在于包含模板的 zip 文件中。

您可以查看上的物理路径属性

 <system.applicationHost>
<sites>

也许它试图访问第一个项目而不是新项目。

你能检查一下你的 applicationHost.config 模板中有什么吗?

看看 Where is the template for applicationHost.config file stored

关于asp.net-mvc-5 - Visual Studio 2015 MVC 项目模板访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36727988/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com