我在 IIS 服务器上发布我的网站时遇到问题,我无法直接访问它,因此我必须依靠其他人在 IIS 上配置我的网站。
但是,当我上传我的网站时,出现此错误:
Line 1:
<%@ Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" title="Untitled Page" %>
Line 2:
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
解析器错误消息:The file '/server/website/MasterPage.master' does not exist.
我的主页位于网站的根文件夹中,default.aspx
也在根源上,我在互联网上搜索了答案,但我发现的最好的就是改变MasterPageFile="~/MasterPage.master"
to MasterPageFile="./MasterPage.master"
但直到周一才尝试。
我将不胜感激你的帮助。
(i)确保运行服务器的用户帐户有权访问该目录。
(ii)在文件路径中使用“~”时,请确保当前应用程序部署认为根目录与之前的根目录相同。
(iii)打开IIS,右键单击该站点的虚拟目录文件夹,然后选择“转换为应用程序”。刷新并再次检查。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)