首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将ASP.NET web表单博客框架集成到ASP.NET MVC中

将ASP.NET web表单博客框架集成到ASP.NET MVC中
EN

Stack Overflow用户
提问于 2009-01-26 11:37:30
回答 1查看 259关注 0票数 2

有没有办法在ASP.NET MVC应用程序中使用像BlogEngine.NET (在ASP.NET web forms模型上开发的博客框架)这样的东西?我想要一些东西,我可以简单地转到http://rooturl/blog并让它启动BlogEngine.NET站点。我假设ASP.NET MVC框架会截获这个调用,并尝试将它路由到“BlogController”的索引函数,有什么办法可以解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2009-01-26 11:55:19

Scott Hanselman前段时间写道:

Plug-In Hybrids: ASP.NET WebForms and ASP.MVC and ASP.NET Dynamic Data Side By Side

但如果我没记错的话,如果你没有匹配/blog的控制器,那么引擎将默认将请求发送到你的/blog文件夹,然后你就可以继续了,就像斯科特所说的:

为什么ASP.NET MVC不能抓取请求?有两个原因。首先,在RouteCollection上有一个名为RouteExistingFiles的选项。默认情况下,它被设置为false,当磁盘上存在文件时,这会导致ASP.NET MVC自动跳过路由。

然而,他继续指出,您可以只在路由定义的顶部添加以下内容:

代码语言:javascript
复制
routes.IgnoreRoute("blog/{*pathInfo}");

然后,它将忽略对/blog/的所有请求

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/479488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档