【问题标题】:"The file .master does not exist"“文件 .master 不存在”
【发布时间】:2014-02-24 19:16:07
【问题描述】:

我有一个使用 .net framework 4.5 的网站。 使用 Visual Studio 2013,我运行它没有任何问题。 但是,当我发布它时,我收到以下错误消息:“文件 '/Views/Shared/Admin.Master' 不存在。”,但它确实存在。

Linha 1:  <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Admin.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
Linha 2:  
Linha 3:  <asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">

关于它的任何想法,如果我需要在发布之前做一些事情,或者如果我需要在 IIS 中配置一些东西? 非常感谢。

【问题讨论】:

  • 尝试将~ 替换为.. "~/Views/Shared/Admin.Master""../Views/Shared/Admin.Master"
  • 我试过了,但我仍然遇到同样的错误。感谢您的回复。

标签: c# .net iis master-pages publish


【解决方案1】:

我遇到了同样的问题,应用程序在 Visual Studio 2013 上构建和运行正确,但在发布时出现该错误。

为了解决这个问题,我将母版页的构建操作从 None 更改为 Content

【讨论】:

    【解决方案2】:

    可能是 IIS 问题。 转到您的 IIS,转到您的网站。 在那里,在 IIS 选项卡中,找到身份验证。打开它。 启用 ASP.NET 模拟。

    我有时会遇到这种情况。是权利问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-13
      • 2018-07-08
      相关资源
      最近更新 更多