无法找到该资源


大家好,
在选择任何页面之前,默认情况下会显示主页。 当我选择一个特定页面时,它显示此错误。 它是由mvc3(Razor)开发的。 任何人都可以帮助我在 Razor 中先运行哪个页面或者我如何返回?

\“https://www.codeproject.com/”应用程序中的服务器错误。
————————————————– ——————————————

无法找到该资源。
描述:HTTP 404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。 请检查以下 URL 并确保拼写正确。

请求的 URL:/Views/home/Index.cshtml

————————————————– ——————————————
版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.272

解决方案1

发生这种情况的原因之一是您没有在 Web 项目的属性下设置起始页。 所以这样做:

  • 右键单击您的 mvc 项目
  • 选择“属性”
  • 选择“网络”选项卡
  • 选择“特定页面”
  • 假设你有一个名为 HomeController 和一个名为的操作方法 Index,在“特定页面”单选按钮对应的文本框中输入“home/index”。

现在,如果您启动 Web 应用程序,它将带您进入由 HomeController 的 Index 操作方法呈现的视图。

(或者)

简而言之,您还可以打开项目中的控制器之一,然后按 F5 或 Ctrl + F5。

现在发生的情况是,您当前位于 /Views/home/Index.cshtml 视图中,只需按 F5 或 Ctrl + F5。 在 mvc 项目中,您无法直接打开带有 .cshtml 扩展名的文件,因为 IIS 无法理解这一点。 控制器应该从操作方法中返回匹配的视图。

附带说明一下,还要检查您是否正确安装了 MVC 3。 如果我的回答没有帮助,我很抱歉。

希望这可以帮助!

解决方案15

如果您的项目中出现此类错误,那么我们需要创建一个 Web 表单,该 Web 表单名称必须与您显示的浏览器 URL 名称相同
谢谢

解决方案8

简单的解决方案

C#
Server Error in '/' Application.

The resource cannot be found.

Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly. 

简单,例如。 鉴于我有一个 空调机组 文件夹和我做的 索引.cshtml 页面此页面运行正常,但我将此文件夹设为新页面 添加.cshtml 现在运行我得到错误(上面)。这种类型的错误解决方案是请检查控制器页面中的方法/功能,例如

C#
public ActionResult add()//your view page
       {
           return View();
       }

我希望你能得到答案

解决方案27

https://www.ebay.co.uk/str/kapowukstore/SHIRTS/_i.html?store_cat=47462505012

コメント

タイトルとURLをコピーしました