web应用程序发布后,为什么找不到母版页
分析器错误
说明: 在分析向此请求提供服务所需资源时出错。
请检查下列特定分析错误详细信息并适当地修改源文件。
分析器错误消息: 文件“/UI/Master.Master”不存在。
源错误:
行 1: <%@ Page Title="" Language="C#" MasterPageFile="~/UI/Master.Master" AutoEventWireup="true" CodeBehind="Welcome.aspx.cs" Inherits="SourceManagerSystem.UI.Welcome" %>
行 2: <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
行 3:
源文件: /Welcome.aspx 行: 1
------解决方案--------------------你 网站下面 UI文件夹 下面有 MASTER.MASTER么?
------解决方案--------------------。。。那就奇怪了。。。。
------解决方案--------------------本帖最后由 net_lover 于 2012-07-02 13:18:38 编辑
计算机不会撒谎的
你的UI/文件夹是应用程序的根目录吗?注意是应用程序的根目录不一定是网站的根目录。这个目录有匿名读取的权限吗?拼写都正确吗?都上传上去了吗
------解决方案--------------------ui不是应用程序的根目录
你的程序中写的
必须是应用程序的根目录啊
不是说随便放一个目录就行的。要按照规则
------解决方案--------------------~/UI/Master.Master
=>
UI/Master.Master
试一试。
------解决方案--------------------
这样 是木有错 的 问题就在于 你的ui 是否在根目录下
------解决方案--------------------纠结了,我很想知道最后到底是哪里错了!
我测试了一下,如果我故意把master的路径写错,编译都通不过,网站发布的话,-=-想不到,又不好调试!
。。。