1

我的朋友有一个用 aspx 编写的网站(我不太了解)。

我们正在尝试切换他的网络主机。我们开设了一个新帐户(在一个支持我们需要的一切的虚拟主机站点中)并将所有文件按原样移动到新的虚拟主机。

现在我们得到一个:

目录列表被拒绝

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

我们做错了什么?除了将文件放入新的网络主机之外,我们还需要考虑什么...?谢谢。

4

3 回答 3

1

如果可行,请尝试http://yourwebsite.com/yourwebpage.aspx,那么您的部署是正确的。现在您需要将默认页面设置为“yourwebpage.aspx”,正如 Brandon 已经评论的那样。不同的主机服务提供不同的方法来做到这一点。首先让我们知道http://yourwebsite.com/yourwebpage.aspx是否有效。还提供您的主机服务提供商名称将查看他们的文档并告诉如何设置默认页面

于 2012-05-11T21:11:10.827 回答
0

听起来该网站可能一直在运行 url 重写模块,该模块需要服务器使用 Wildmapping 通过 asp.net 传递所有请求。 http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/5c5ae5e0-f4f9-44b0-a743-f4c3a5ff68ec.mspx?mfr=true

根据您使用的 IIS 版本,有不同的处理方式。根据您的托管环境,对此也有限制。

几个可能有助于确定问题的问题

  1. 以前的托管环境是共享的还是专用的/虚拟的
  2. 以前的托管环境是 Windows 2003/IIS 6 还是 windows 2008/IIS 7
  3. 新的托管环境是共享的还是专用的/虚拟的
  4. 新的托管环境是 Windows 2003/IIS 6 还是 windows 2008/IIS 7
于 2012-05-11T21:57:01.480 回答
0

在应用程序可以运行之前,您需要指定该文件夹是一个 asp.net 应用程序。应该有办法通过您的控制面板执行此操作,如果没有联系供应商

于 2012-05-11T22:01:26.963 回答