代码之家  ›  专栏  ›  技术社区  ›  jp2code

ASP.NET母版页分析器错误

  •  2
  • jp2code  · 技术社区  · 12 年前

    我有这样的目录结构:

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

    这个 页面指令 在中的文件中 [folder] 是由Visual Studio 2010创建的,当时我添加了一个 使用母版页的Web表单 :

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

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

    当我将其推送到服务器(Windows server 2003 R2)时,该页面会生成 分析器错误 上 页面指令 行:

    分析器错误

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

    分析器错误消息: 文件“/website/folder/Page.Master”不存在。

    源错误:

    第1行:<%@Page Title=“”Language=“C#”MasterPageFile=“~/Page.Master”AutoEventWireup=“true”CodeBehind=“Default.aspx。cs”Inherits=“website.folder.Default”%>
    第2行:

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

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

    1 回复  |  直到 12 年前
        1
  •  2
  •   jp2code    12 年前

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

    它现在似乎起作用了。

    显然,我对整个IIS系统的工作原理了解不足!

    推荐文章