我的站点根目录中有一个 asp.net 母版页。我在母版页的目录“/myfolder”中有一个页面:
<%@ Page Title="" Language="C#" MasterPageFile="../Master.master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="myproject.TimelapseDefault" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<p>
这些文件看起来像:
/Master.master /myfolder/default.aspx
当我将它上传到我的(非专用 Godaddy iis 7)服务器时,为什么会出现此错误,但它可以在 localhost 上运行?:解析器错误描述:解析服务此请求所需的资源时发生错误。请查看以下特定的解析错误详细信息并适当地修改您的源文件。
解析器错误消息:文件“/timelapserpro/Master.master”不存在。
源错误:
第 1 行: <%@ Page Title="" Language="C#" MasterPageFile="~/Master.master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="myproject.TimelapseDefault" %>
第 2 行: <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
第 3 行: <p>
所有页面都在同一个解决方案中。