gpt4 book ai didi

c# - asp.net 找不到资源?

转载 作者:太空宇宙 更新时间:2023-11-03 23:41:02 25 4
gpt4 key购买 nike

好吧,我刚刚创建了一个包含 MVC 和 WebApi 的新 asp.net 空项目

enter image description here

项目已创建并成功编译,但是,当我在 views 文件夹中添加任何内容并尝试在浏览器中查看它时,我收到 IIS 消息 HTTP 404。您正在寻找的资源(或其依赖项之一) 可能已被删除、名称已更改或暂时不可用。请检查以下 URL 并确保其拼写正确。

如果你想重现这样的问题,只要按照我做的去做,它肯定会发生(除非我正在服用某种损害我视力的药物 :D)

最佳答案

你确定你已经添加了将拦截请求并呈现适当 View 的 Controller 吗?您不能将请求直接路由到 View 文件夹中的内容。您需要有一个 Controller ,并且在 Controller 内部您必须添加一个可用于返回 View 的操作方法。

例如。你有一个名为 Home 的 Controller ,并且你有一个名为 Index 的操作方法,所以当你点击以下 url 时:localhost/localApplication/Home/Index

它将执行主 Controller 的 Index 方法并返回 View ,如果它被设计为返回一个 View ,其他任何东西,为 Action 添加 View 的正确方法是右键单击 Action 源并选择添加 View ,在上述情况下将在以下位置添加 View Views>Home>Index.cshtml(如果它的 Razor View )我希望这会有所帮助。

关于c# - asp.net 找不到资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29024884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com