3

IIS サーバーに Web サイトを公開しているときに問題が発生しました。IIS サーバーに直接アクセスできないため、IIS で Web サイトを構成するために誰かに頼る必要があります。ただし、Web サイトをアップロードすると、次のエラーが表示されます。

ライン1:

  <%@ Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" title="Untitled Page" %>

2行目:

  <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

パーサー エラー メッセージ:The file '/server/website/MasterPage.master' does not exist.

私のマスターページはウェブサイトのルートフォルダーにありdefault.aspx、ルートにもあります。インターネットで回答を検索しましたが、見つかった最高のものは変更MasterPageFile="~/MasterPage.master" されてMasterPageFile="./MasterPage.master"いますが、月曜日までまだ試していません。

助けていただければ幸いです。

4

2 に答える 2

4

(i) サーバーが実行されているユーザー アカウントに、そのディレクトリへのアクセス許可があることを確認します。

(ii) ファイル パスに「~」を使用する場合は、現在のアプリケーションの展開で、ルート ディレクトリが以前と同じであると認識されていることを確認してください。

(iii) IIS を開き、このサイトの仮想ディレクトリ フォルダーを右クリックし、[アプリケーションに変換] を選択します。更新してもう一度確認してください。

于 2013-04-14T03:49:41.490 に答える