ASP.NET母版页分析器错误

时间:2014-02-19 19:07:50

标签: c# asp.net visual-studio-2010 windows-server-2003-r2

我有这个目录结构:

[website]
  [folder]
    Default.aspx
  Default.aspx
  Web.config

[folder]中文件中的页面指令是由Visual Studio 2010在我使用母版页添加新的网络表单时创建的:

<%@ Page Title="" Language="C#" MasterPageFile="~/Page.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="website.folder.Default" %>

当我在调试器中运行此应用程序时(使用localhost),它可以正常工作。

当我将其推送到服务器(Windows Server 2003 R2)时,该页面会在页面指令行中生成分析程序错误

  

分析程序错误

     

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

     

分析程序错误消息:文件&#39; /website/folder/Page.Master'不存在。

     

来源错误:

     

第1行:&lt;%@ Page Title =&#34;&#34;语言=&#34; C#&#34;的MasterPageFile =&#34;〜/ Page.Master&#34; AutoEventWireup =&#34;真&#34;代码隐藏=&#34; Default.aspx.cs&#34;继承=&#34; website.folder.Default&#34; %GT;
  第2行:

     

版本信息: Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.1008

需要在服务器上配置什么才能消除此错误消息?

1 个答案:

答案 0 :(得分:2)

在我们的服务器上,我使用IIS管理器删除[website]文件夹中的所有文件,然后通过Visual Studio 2010重新发布。

现在似乎正在运作。

显然,我对整个IIS系统的运作方式还不太了解!