我的朋友有一个用aspx编写的网站(我对它不太了解)。
我们正试图改变他的网络主机。我们开设了一个新帐户(在支持我们所需的所有内容的网站主机网站中),并将所有文件原样移至新的网络托管服务商。
现在我们得到了:
目录列表被拒绝
此虚拟目录不允许列出内容。
我们做错了什么?除了把文件放在新的web-hoster中之外,还有什么我们需要整合的吗? 感谢。
答案 0 :(得分:1)
如果有效,请尝试http://yourwebsite.com/yourwebpage.aspx,然后部署正确。现在您想要的是将默认页面设置为“yourwebpage.aspx”,已经由Brandon评论过。不同的主机服务提供了不同的方法。首先让我们知道http://yourwebsite.com/yourwebpage.aspx是否有效。同时提供您的主机服务提供商名称将查看他们的文档并告诉如何设置默认页面
答案 1 :(得分:0)
听起来该网站可能已经运行了一个url重写模块,该模块需要服务器使用wildmapping通过asp.net传递所有请求。 http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/5c5ae5e0-f4f9-44b0-a743-f4c3a5ff68ec.mspx?mfr=true
根据您使用的IIS版本,有不同的处理方式。根据您的托管环境,这也有局限性。
可能有助于识别问题的几个问题
答案 2 :(得分:0)
在运行之前和应用程序之前,您需要指定该文件夹是asp.net应用程序。如果没有联系供应商,应该有办法通过控制面板执行此操作