网站面板:404 - 找不到文件或目录

Websitepanel: 404 - File or directory not found

我向网络服务器发布了一个 asp.net 网站,可以通过名为 websitepanel (websitepanel.net) 的控制面板对其进行管理。我通过 ftp 将网站发布到网络服务器。

xyzwebsite.com - 这行得通!并显示 Default.aspx 页

xyzwebsite.com/Default.aspxxyzwebsite.com/Default - 不工作并显示以下但页面确实存在,目录也存在

Web 服务器控制面板中看到的实际结构:


但在我的本地 IIS 中它工作正常。你们中的任何人对此有任何见解吗,因为我是这类东西的新手,所以任何线索都将不胜感激:)

您需要确保,或让托管商确认,远程服务器上安装了应用程序服务器 windows 功能,包括 ASP.NET 功能。

一种解决方法是按如下方式进行域重定向:

(你应该使用带有正则表达式的模式)

 <rule name="Domain redirect" >
 <match url="*" />
 <conditions>
 <add input="{HTTP_HOST}" pattern="^.+$" />
 </conditions>
 <action type="Redirect" url="http://www.mydummysite.com/{R:0}" />
 </rule>

祝你好运,希望对你有所帮助。

1) 首先要验证的是,您的域已正确指向您上传网站的服务器。

2) 如果你只用 xyzwebsite.com 就可以浏览 Default.aspx 页面,那么 xyzwebsite.com/Default.aspx 应该不会出现任何错误。

3) 要运行 xyzwebsite.com/Default,您必须将文件夹"Default" 设为虚拟目录并设置其自己的默认页面。为了实现它,this tutorial 会帮助你。

我刚刚将以下属性添加到 web.config 中的 <Modules> 标记,这解决了我的问题。

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true">
.......