2011-12-20 34 views
0

我試圖將我的應用程序部署到我們的網絡服務器,但是我的所有路徑都不正確。我收到一個錯誤,說文件'/lsonet/RedSideMenu.master'不存在。這是在default.aspx頁面中。在Default.aspx頁,我有MasterPageFile參考路徑在服務器上不正確,在本地主機上正常

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

在服務器上,它應該是服務器/ lsonet/BrokerBuy/Redsidemenu,因此它被忽略了基本文件夾(BrokerBuy)。在我的本地主機上,它使用http://localhost:4353/BrokerBuy/Default.aspx,這是正確的。有沒有一種方法可以引用主頁面引用中的服務器根路徑/ BrokerBuy /頁面名稱?我不想將所有鏈接都更改爲怪異的根文件夾(丟失BrokerBuy)。

回答

3

您需要在Web服務器的BrokerBuy目錄中創建一個應用程序。你在IIS中這樣做。目前,isonet目錄中有一個應用程序集,因此您的網頁認爲所有內容都從這裏開始。

相關問題