尝试从Visual Studio 2012项目目录运行站点时HTTP HTTP 500.19

时间:2013-09-29 19:49:21

标签: asp.net-mvc-4 visual-studio-2012 iis-7.5

我遭遇了硬盘故障,我们的一个IT人员为我复制了我的一个项目。我将它从USB驱动器复制到我的Visual Studio 2012项目文件夹中。安装IIS7和其他所有内容后,项目构建成功,我想运行。我在IIS 7.5中运行它而不是VS中的内置Web服务器。不幸的是,IIS对某些事情不满意。首先,我意识到我需要取得我复制的目录的所有权。我确保给予NETWORK SERVICE帐户读取权限,并确保权限渗透到所有子文件夹和文件。现在,我很难过。任何人都可以建议如何解决?

HTTP Error 500.19 - Internal Server Error

The requested page cannot be accessed because the related configuration data for the page is invalid.

Config Error

Cannot read configuration file due to insufficient permissions 

4 个答案:

答案 0 :(得分:9)

在VisualStudio解决方案资源管理器中,右键单击项目,选择"属性",转到" Web"选项卡并点击"创建虚拟目录"。在VS2013上为我解决了。

答案 1 :(得分:1)

您必须将父文件夹转换为Web应用程序。

访问IIS:

选择“父文件夹”,右键单击并选择“转换为应用程序”,然后单击“确定”。

当IIS无权访问该文件夹时会发生这种情况。

答案 2 :(得分:1)

交换到VS Development Server为我修复了它(vs2012)。

  1. 右键点击项目,
  2. 选择“属性”
  3. 选择“网络”标签
  4. 选择“使用Visual Studio开发服务器”
  5. 再次运行项目。
  6. 我的设置之前是“使用本地IIS Web服务器”,并选中了IIS Express。在IIS权限中,某些东西显然不合适。我不知道为什么它不起作用,但是我真的不在乎......

答案 3 :(得分:0)

我有同样的问题。我为IIS 7安装了url重写模块。它有所帮助。