2

私はこのディレクトリ構造を持っています:

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

のファイルの Page ディレクティブは、Master Pageを使用して新しい Web フォームを[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) にプッシュすると、同じページのページ ディレクティブ行でパーサー エラーが発生します。

パーサー エラー

説明:この要求を処理するために必要なリソースの解析中にエラーが発生しました。次の特定の解析エラーの詳細を確認し、ソース ファイルを適切に変更してください。

パーサー エラー メッセージ:ファイル '/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

このエラー メッセージを解消するには、サーバーで何を構成する必要がありますか?

4

1 に答える 1