2014-07-10 40 views
1

我有一个域,并且我已经将我的应用程序发布到该域。我有一个应用程序的管理员部分,我需要发布到服务器上名为admin的目录。维修本所需资源的解析过程中出现错误:当我做了,它显示了一个分析程序错误...错误“/”应用ASP.Net将主页面发布到服务器目录

说明下面列出

服务器错误请求。请检查以下特定的分析错误详细信息并适当修改您的源文件。

**Parser Error Message**: The file '/billbox_admin.master' does not exist. 

源错误

Line 1: <%@ page title="" language="C#" masterpagefile="~/billbox_admin.master" autoeventwireup="true" inherits="_Default, App_Web_12hmavcr" %> 
Line 2: 
Line 3: <asp:Content ID="Content1" ContentPlaceHolderID="index_header" Runat="Server"> 

:我的应用程序和管理部分是两个不同的网站项目 需要立即关注

+0

主页面是否存在于根位置? –

+0

那么,你是否确认服务器上存在“〜/ billbox_admin.master”?顺便说一下,您不会将网站发布到域。您将站点发布到服务器,您的域名只指向服务器的IP地址。 – mason

+0

@mason:是它存在于服务器上,但作为根目录的子目录中的一个文件 – Nikhil

回答

0

如果你的两个网站是独立的项目,然后它的可能你的IIS网站配置不正确。当您创建应用程序(网站)时,它会将所有这些文件夹和文件视为该网站的一部分,如果您在这些文件夹中有一个单独的网站,则必须将其添加为应用程序。我遇到过这个问题,通过右键单击网站名称并单击“添加应用程序...”来解决它。

您的母版页可能位于管理网站的根目录,但由于它不在“应用程序“,它使用的是主站点的根目录,而不是该文件不存在的地方。

相关问题