【问题标题】:Error while publishing asp.net website in IIS7在 IIS7 中发布 asp.net 网站时出错
【发布时间】:2014-02-23 08:23:02
【问题描述】:

我正在尝试在 LAN 上发布我的 asp.net 网站,并且我的系统上安装了 IIS7 我复制了“C:\inetpub\wwwroot\Elearn\”中的所有文件 并将其转换为应用程序,但是当我尝试在浏览器中访问它时会出现此错误。

请帮助我纠正和运行我的网站。谢谢

当我尝试通过目录列表访问我的网站时出现错误。

【问题讨论】:

  • 您能否向我们提供有关您遇到的错误的更多详细信息?你检查过应用程序池吗?
  • 好吧,我得到的唯一错误在我附上的图片中清楚地说明了,我只知道这一点。 :(
  • 您的帖子中没有图片或附件。至少我在那里看不到。

标签: asp.net browser iis-7 web directory-listing


【解决方案1】:

您网站的着陆页叫什么?如果不是 default.aspx 或类似文件,则需要将其添加为 IIS 中的默认文档。

此外,请仔细检查该目录的权限,并确保您的应用程序池用户对其具有适当的访问权限,并且该目录继承下来。

【讨论】:

  • 我的默认页面是 index.aspx,我在开发时在 Visual Studio 中设置了起始页面,我是否必须在 IIS7 中的某个地方再次设置起始页面?
  • 是的,IIS7 默认没有将它作为起始页。要添加它,请在 IIS7 中单击您的站点,然后双击中间栏中的默认文档。点击右边的add,输入index.aspx
  • 很好地启用了我的目录列表,以便我可以访问任何页面,但仍然出现错误。我正在附加错误页面。请看一下
  • 将您网站上的应用程序池更改为 ASP.NET v4.0 应用程序池之一。如果您查看新错误的底部,则表明它正在尝试在框架 2.0 中呈现它。
  • 顺便说一句,如果您不知道如何操作:在 IIS 中单击您的站点,单击右侧栏中的基本设置,单击弹出窗口顶部的选择,然后选择 ASP.NET v4。 0 或 ASP.NET v4.0 经典版
猜你喜欢
  • 1970-01-01
  • 2018-08-01
  • 2022-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多