gpt4 book ai didi

asp.net - 从项目中删除 ASP.NET MVC URL 路由

转载 作者:行者123 更新时间:2023-12-02 21:16:03 26 4
gpt4 key购买 nike

这是一个类似的问题 "How To Disable ASP.NET MVC Url routing"尚未得到答复(我认为答复者不明白为什么需要它)。

我有一个现有的应用程序,它使用 AngularJS 和 MVC url 路由来提供模板。我想删除 MVC url 路由,因为它是多余的(请参阅下面的评论。我们使用 webApi 通过 ajax 返回数据,因此不需要 View / Controller )。

我已经删除了 Global.asax.cs 中对 RegisterRoutes 的调用。除了对 System.Web.Routing 的引用之外,Web.config 中似乎没有任何内容,因此我保留了它。

我将 IIS Express 与 Visual Studio 2012 结合使用。

当应用程序运行时,我收到 403.14 Forbidden 错误。我已启用目录浏览。我已经在 Visual Studio 中的项目中设置了起始页,但尽管文件肯定在那里,但我还是收到了 404 错误。

我尝试创建一个非 MVC 网站并将 web.config 的内容复制到我的应用程序,但这不起作用。

最佳答案

如果您的意思是删除末尾的.aspx (www.something/home.aspx);在 C# 中,而不是使用

response.redirect("~/home.aspx");

使用

server.transfer("~/home.aspx");

关于asp.net - 从项目中删除 ASP.NET MVC URL 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16832176/

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