MasterPageFile引用路径在服务器上不正确,在本地主机上没有问题

本文关键字:有问题 主机 不正确 引用 路径 服务器 MasterPageFile | 更新日期: 2023-09-27 18:18:38

我正试图将我的应用程序部署到我们的web服务器,但我所有的路径都不正确。我得到一个错误,说文件'/lsonet/RedSideMenu。师父不存在。这是默认设置。aspx页面。默认为。aspx页面,我有

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

在服务器上,它应该是server/lsonet/BrokerBuy/Redsidemenu,所以它忽略了基本文件夹(BrokerBuy)。在我的本地主机上,它使用http://localhost:4353/BrokerBuy/Default.aspx,这是正确的。是否有一种方法可以在母版页引用中引用服务器根路径/BrokerBuy/页面名称?我不想改变我所有的链接来解释奇怪的根文件夹(缺少BrokerBuy)。

MasterPageFile引用路径在服务器上不正确,在本地主机上没有问题

您需要在web服务器的BrokerBuy目录中创建一个应用程序。您可以在IIS中执行此操作。目前,在isonet目录中设置了一个应用程序,因此您的页面认为一切都从那里开始。