'/'应用程序中的服务器错误:(

时间:2010-08-09 08:51:13

标签: asp.net

我将我的网站上传到我的网络主机服务器。

网站在我的本地计算机上运行良好,但在服务器上它显示了这个错误:

  '/'应用程序中的服务器错误。      

分析器错误   说明:解析为此请求提供服务所需的资源时发生错误。请查看以下特定的解析错误详细信息并适当修改源文件。

     

分析器错误消息:文件'/MasterPage.master'不存在。

     

来源错误:

     

第1行:<%@ page title =“”language =“VB”masterpagefile =“〜/ MasterPage.master”autoeventwireup =“false”inherits =“news,App_Web_giiaopeh”%>
  第2行:
  第3行:<%@ Register Assembly =“AjaxControlToolkit”>

     

命名空间= “AjaxControlToolkit.HTMLEditor”

     

源文件:/ news / newss.aspx行:1

     
     

版本信息:Microsoft .NET Framework版本:2.0.50727.4200; ASP.NET
  版本:2.0.50727.4016

你可以帮我吗?

主页已经在服务器中,但我无法理解这段代码来自inherits="news, App_Web_giiaopeh"; %>

因为我原来的代码是:

<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="news.aspx.vb" Inherits="news" %>

3 个答案:

答案 0 :(得分:3)

文件MasterPage.master在您网站的根目录中不存在。忘记上传了吗?

Source File: /news/news.aspx Line: 1表示new.aspx位于/news文件夹下,~/MasterPage.master表示根目录。

所以将MasterPage.maste/news移至root或删除~/

答案 1 :(得分:0)

请注意,它还从CodeFile="news.aspx.vb"语句中删除了<%@Page%>App_Web_giiaopeh将是它已编译成news.aspx.vb的临时程序集的名称。

答案 2 :(得分:0)

MasterPage.master在IIS中设置为应用程序根目录的目录是什么?

我猜这个问题出现是因为~/没有正确引用你的应用程序的根目录。