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

4 回答 4

9

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

于 2014-08-15T12:27:32.653 回答
1

切换到 VS 开发服务器为我修复了它(vs2012)。

  1. 右键项目,
  2. 选择“属性”
  3. 选择“网络”选项卡
  4. 选择“使用 Visual Studio 开发服务器”
  5. 再次运行项目。

我之前的设置是“使用本地 IIS Web 服务器”并选中 IIS Express。IIS 权限显然有些问题。我不知道为什么它不起作用,但我真的不在乎......

于 2015-02-09T10:05:22.137 回答
1

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

访问 IIS:

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

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

于 2013-10-02T20:55:22.987 回答
0

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

于 2013-09-29T20:42:45.353 回答