c# - Razor 页面不会呈现是 IIS10
问题描述
ASP.NET 应用程序在 Visual Studio 中运行良好,但在发布到 Windows 服务器 2012/IIS10 后,我收到以下错误,尝试通过 IE 运行应用程序无法呈现文件“/Views/Shared/_Header.cshtml”,因为它确实不存在或不是有效页面。]
这是代码问题还是 IIS 配置问题?
这是_Header.cshtml ...
<div id="header" class="page-header">
<img src="~/Images/CCIT.png" />
<font class="page-header">Cow Creek Band of the Umpqua Tribe of Indians</font>
</div>
解决方案
将您的引用更改为_header.cshtml
from/Views/Shared/_Header.cshtml
到~/Views/Shared/_Header.cshtml
。
推荐阅读
- java - 在 android studio 的 xml 文件中命名字符串数组给我一个错误
- html - 我想获得带有所选值的下拉列表(更新到角度 10 及以上)
- javascript - 使用 JQuery clone() 时,为什么 remove() 不起作用
- android - 导航抽屉项目突出显示颜色超出角落的半径
- python - 如何在熊猫中制作一列分类组
- node.js - 猫鼬:在数组内应用对象值的 $addToSet?
- ios - Swift • 如何在 SwiftUI 中实现 Peek 和 Pop 功能?
- java - 我需要读取并加载一个文本文件并将元素添加到哈希表中;而是用户输入数据
- python - 如何使用从 github 下载的数据库文件夹在本地创建 MYSQL 数据库
- verilog - 4 位加减器 Verilog 代码错误