Websitepanel:404 - 找不到文件或目录

时间:2016-03-21 09:59:35

标签: asp.net web-hosting web-publishing

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

xyzwebsite.com - 这有效!并显示Default.aspx页面

xyzwebsite.com/Default.aspx xyzwebsite.com/Default - 无效并显示以下内容但页面实际存在且该目录也存在。

404 error

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

The control panel files structure

但是在我的本地IIS中,它运行正常。你有没有任何关于这个的见解,因为我是这种东西的新手,所以任何线索将非常感激:)

4 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

 <rule name="Domain redirect" >
 <match url="*" />
 <conditions>
 <add input="{HTTP_HOST}" pattern="^.+$" />
 </conditions>
 <action type="Redirect" url="http://www.mydummysite.com/{R:0}" />
 </rule>
祝你好运&amp;希望有所帮助。

答案 2 :(得分:0)

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

2)如果您只能使用xyzwebsite.com浏览Default.aspx页面,那么xyzwebsite.com/Default.aspx不应该给出任何错误。

3)要运行xyzwebsite.com/Default,您必须将文件夹“Default”作为虚拟目录并设置它自己的默认页面。要实现这一目标,this tutorial会对您有所帮助。

答案 3 :(得分:0)

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

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