这是我的第一个问题。我工作的公司使用一个相当大的旧 vb.net 站点。我们希望将 mvc.net 集成到该站点中。我一直在关注 Steven Sanderson 的一本书“Pro ASP.NET MVC 2 Framework”——将这两个系统合并在一起似乎并不复杂。
细分如下所示:
- 更新构建文件 - 添加 GUID,以便 IDE 为 mvc 文件提供选项。
- 为 mvc.net 添加程序集引用。
- 启用路由。(我需要确保它仍然首先使用 vb.net 路由,然后是 mvc)
- 合并 web.configs。(使用一个新的空白 mvc.net vb 项目,也是我从中获得 GUID 的地方)
- 添加任何文件夹并开始使用 mvc。
作为参考,我们目前使用 .net 3.5,但我们的运营团队告诉我 4.0 应该没问题。
我遇到的问题是空白 mvc 项目中的 GUID 不起作用。当我将它们添加到旧项目时,我得到“此安装不支持项目类型”。错误。我对项目类型不是很熟悉,我不确定如何从这里开始。我尝试了几种组合都没有成功。
有谁知道如何获取或生成正确的 GUID 以使其正常工作?如果有人这样做了,还有其他我应该注意的陷阱吗?我已将项目复制到另一个分支,因此我可以自由地进行更改而不会影响其他任何内容。
编辑:这些是我们主站点项目的 GUID:{349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}
这些是来自新 mvc4 项目的 GUID(我对 MVC2-4 并不挑剔){E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}