【问题标题】:Master Page cannot be loaded in C# ASP.Net publish无法在 C# ASP.Net 发布中加载母版页
【发布时间】:2012-04-11 05:19:39
【问题描述】:

我目前是 ASP.NET C# 编程的新手,并在 Visual Studio 2010 .NET 4.0 中创建了一个 ASP.net Web 应用程序项目。在过去的几天里,我进行了彻底的研究以找到解决问题的方法,但没有运气。

我的问题是,调试我的项目在我的本地机器上运行没有问题。我有一个使用 site.css 引用的 Site.Master 页面。我所有的 .ASPX 页面都通过主站点运行。但是,当我使用文件系统发布我的网站时 并将我的目标位置设置为我的桌面,对我的 default.aspx 标记的任何调用都无法加载 site.master 页面。错误如下:

"无法加载母版页文件“Site.Master”。 更正“代码视图”中的问题。

现在我确实安装了 IIS 7.5,我尝试通过 inetmgr 创建一个网站,通过谷歌搜索和视频执行各种步骤,但仍然没有运气。我有什么特别的遗漏吗?引用样式表时,所有内容的名称都相同。

【问题讨论】:

  • 母版页是否存在于已发布文件的列表中? - 例如,公开到硬盘驱动器上的文件夹并检查母版页是否存在。如果文件在那里,我会反映 Web App dll,以确保编译的类在那里。可能是母版页设置为内容或属性浏览器中编译以外的东西。

标签: asp.net .net visual-studio c#-4.0


【解决方案1】:

除了 WraithNath 的评论,可能需要确保 IIS 配置为允许 ASP.NET

【讨论】:

  • “除了 WraithNath 的评论,可能还想确保 IIS 配置为允许 ASP.NET”我将如何配置它以允许 ASP.net 页面?
  • 打开IIS配置工具,进入应用程序池,找到你的网站运行所在的应用程序池,查看高级设置。此外,您可能需要查看 ISAPI 限制以确保 .NET 没有受到限制
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-10
  • 2014-05-23
  • 1970-01-01
  • 2012-09-17
  • 1970-01-01
相关资源
最近更新 更多