【问题标题】:Cannot host web applications无法托管 Web 应用程序
【发布时间】:2012-12-14 17:06:13
【问题描述】:
  1. 我在 Visual Studio 2010 中使用 mvc 3 创建了一个新的 Web 应用程序。我仍在使用 aspx 视图引擎。

  2. 我已将文件(bin、内容、脚本、视图、global.asax、web.config)复制到 C:\inetpub\wwwroot 文件夹。我已经手动完成了,使用发布 -> 文件系统(在 VS 中)和构建部署包(在 VS 中)

  3. 我已将 iis 7.5 (win 7 x64) 中的应用程序池设置为 .net 4.0 和集成模式。

  4. 我创建了一个使用文件夹 C:\inetpub\wwwroot 和上面的应用程序池的新站点。

  5. 我尝试运行该网站并得到以下信息: 6-i为iis用户设置权限

错误摘要 互联网信息服务 7.5 错误摘要 HTTP 错误 500.19 - 内部服务器错误 无法访问请求的页面,因为该页面的相关配置数据无效。 详细的错误信息 模块 IIS Web 核心 通知未知 处理程序尚未确定 错误代码 0x80070005 配置错误 由于权限不足,无法读取配置文件 配置文件\?\C:\Inetpub\vhosts\n-clinic.ir\httpdocs\web.config

【问题讨论】:

标签: asp.net-mvc iis


【解决方案1】:

你的错误信息最让我担心的是那一行

权限不足,无法读取配置文件

听起来像是网站目录权限的经典案例。尝试为“每个人”添加读/写访问权限。如果这样可以解决问题,请尝试找出实际使用的用户并相应地重新调整您的文件夹权限。

以下链接也可能有助于追查错误原因:

http://support.microsoft.com/kb/942055

【讨论】:

  • 我在工作时看不到图像,是否有错误代码?
  • 我现在可以看到 - 使用我的手机 - 您是否尝试过从服务器的 cmd 提示符运行“aspnet_regiis -i”?您可以先运行“aspnet_regiis -lv”,看看是否一切都已安装并有效..
猜你喜欢
  • 2015-05-07
  • 1970-01-01
  • 1970-01-01
  • 2021-10-17
  • 1970-01-01
  • 1970-01-01
  • 2011-10-19
  • 2017-02-05
相关资源
最近更新 更多