1

我的网站位于:

http://localhost:55649/

我想把它移到:

\\10.0.0.169\Inetpub\wwwroot\MyOldWebsite\NewSite

我阅读了此http://haacked.com/archive/2011/05/25/bin-deploying-asp-net-mvc-3.aspx并单击“添加可部署程序集”,但出现错误:

目录列表被拒绝

此虚拟目录不允许列出内容。

我可以做些什么来修复此错误以使网站正常工作?

4

1 回答 1

2

当您收到该消息时,这往往是因为路由不起作用并且站点正在尝试查找默认文档(在 MVC3 中不存在)。如果路由不起作用,这通常意味着 IIS 没有将其解释为 MVC3 站点或不知道 MVC3 站点是什么。

  1. 您的服务器是否安装了 .NET Framework 4.0 和 MVC3?
  2. 您的站点是否使用 .NET 4.0 应用程序池?
  3. 您的新目录是否具有适当的权限?根据应用程序/服务器的安全性,这可能会发生变化。但通常 IUSR 需要读取权限。
于 2012-08-03T16:35:33.910 回答