日期:2014-05-17  浏览次数:20489 次

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么?
------解决方案--------------------
。。。那就奇怪了。。。。
------解决方案--------------------
计算机不会撒谎的
你的UI/文件夹是应用程序的根目录吗?注意是应用程序的根目录不一定是网站的根目录。这个目录有匿名读取的权限吗?拼写都正确吗?都上传上去了吗
------解决方案--------------------
ui不是应用程序的根目录

你的程序中写的必须是应用程序的根目录啊

不是说随便放一个目录就行的。要按照规则
------解决方案--------------------
~/UI/Master.Master


=>

UI/Master.Master

试一试。
------解决方案--------------------
探讨
~/UI 这么写不就是根目录了?根目录下有个ui文件夹,master.master在ui下

------解决方案--------------------
纠结了,我很想知道最后到底是哪里错了!

我测试了一下,如果我故意把master的路径写错,编译都通不过,网站发布的话,-=-想不到,又不好调试!

。。。