这是我的第一个问题。我工作的公司使用了一个相当大的旧的vb.net网站。我们希望将mvc.net整合到网站中。我一直在跟随史蒂文桑德森的一本书“Pro ASP.NET MVC 2 Framework” - 将两个系统合并在一起似乎并不复杂。
细分如下:
作为参考,我们目前使用.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}
答案 0 :(得分:0)
我建议您保留当前的代码库。
您可以在ASP.Net MVC中启动所有新开发(新模块)。然后,您可以将这个新模块集成到您的应用程序中。这样,您可以将所有回归保留在受尊重的代码库中。
只有会话时才会遇到问题。如果您正在使用InProc会话,那么分享将会很困难。如果它已经是OutProc,那么很容易。