Visual Studio 2015 MVC项目模板访问被拒绝

Bri*_*egg 6 asp.net-mvc-5 visual-studio-2015

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

该应用程序运行完美.

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

然后我根据这个项目类型创建了一个全新的项目.到现在为止还挺好.但是,现在当我运行新创建的项目时,我得到一个带有"拒绝访问"的空白页面(见图).

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

拒绝访问

编辑:

经过更多的研究,我找到了问题的原因,但不是解决方案.

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

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

在此输入图像描述

这是"新"项目中项目设置的图像:

在此输入图像描述

请注意,两个身份验证设置都被翻转.任何人都可以告诉我如何让这发生?

编辑2:

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

在此输入图像描述

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

在此输入图像描述

请注意,该部分完全从新项目中丢失.那么,现在的问题是如何将其复制到新项目中?

Car*_*dez 1

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

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

您可以查看物理路径属性

 <system.applicationHost>
          <sites>
Run Code Online (Sandbox Code Playgroud)

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

您能检查一下 applicationHost.config 模板中的内容吗?

查看applicationHost.config 文件的模板存储在哪里