'/'应用程序中的服务器错误

nul*_*Dev 1 c# asp.net .net-2.0

我在asp.net 2.0中创建了一个Web应用程序.这在我的本地机器上工作正常.但是,当尝试在具有Windows 2003服务器的服务器上部署它时,我收到错误:

'/'应用程序中的服务器错误.


分析器错误

说明:解析为此请求提供服务所需的资源时发生错误.请查看以下特定的解析错误详细信息并相应地修改源文件.

分析器错误消息:文件'/MasterPage.master'不存在.

来源错误:

Line 1:  <%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Title="LinkChecker Home " %>
Line 2:  <asp:Content ID="Content1" ContentPlaceHolderID="MainContent" Runat="Server">
Line 3:  
Run Code Online (Sandbox Code Playgroud)

源文件: /LinkChecker/Default.aspx :1

知道如何解决这个问题吗?

Mar*_*ell 11

Web服务器上的文件夹(可能是IIS)是否标记为ASP.NET应用程序?如果没有,〜/将指向下一个应用程序或站点根目录.

它应该在IIS/MMC管理单元中有一个cog图标.还要确保它运行的是正确版本的ASP.NET(通常是v2.blah).

在IIS/MMC视图中,找到您项目的文件夹; 右键点击; 属性.检查它是否有应用程序名称; 如果没有,请单击"创建".如果您希望它以不同于默认标识的身份运行,您可能还需要调整应用程序池.另请检查ASP.NET选项卡 - 例如,它可能是2.0.50727.