2011-12-20 10 views
0

アプリケーションをWebサーバーに展開しようとしていますが、すべてのパスが正しくありません。ファイル '/lsonet/RedSideMenu.master'が存在しないというエラーが表示されます。これはdefault.aspxページにあります。それは、ベースフォルダ(BrokerBuyを)無視されるように、Default.aspxページで、私は、サーバー上のMasterPageFileの参照パスがサーバー上で正しくありません。ローカルホスト上にあります。

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/RedSideMenu.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> 

を持って、それは、サーバー/ lsonet/BrokerBuy/Redsidemenuでなければなりません。私のローカルホストでは、それは正しいですhttp://localhost:4353/BrokerBuy/Default.aspxを使用します。マスターページ参照のサーバールートパス/ BrokerBuy /ページ名を参照できる方法はありますか?私は奇妙なルートフォルダ(BrokerBuyが見つからない)のアカウントへのすべてのリンクを変更する必要はありません。

答えて

3

WebサーバーのBrokerBuyディレクトリにアプリケーションを作成する必要があります。これはIISで行います。現時点ではisonetディレクトリにアプリケーションが設定されているため、ページはすべてがそこから始まると考えています。

関連する問題