2

我按照 Professional Asp.net 1.0 Wrox book 中的指导将 MVC 引用添加到现有的 Web 应用程序,除了脚手架选项外,它运行良好。当我右键单击控制器时,我没有获得您在新的 asp.net mvc 应用程序中获得的脚手架视图选项。我确信有一个 .csproj hack 需要获取脚手架选项,但我在任何地方都找不到任何参考。有没有其他人遇到过这个问题并找到了解决方案?

4

2 回答 2

3

好吧,谷歌来救援。我在以下博客中找到了答案:http ://wildermuth.com/Tag/ASP.NET+MVC

您需要编辑 .csproj 文件并添加到 ProjectTypeGuids {603c0e0b-db56-11dc-be95-000d561079b0}。顺序似乎很重要。最初我添加到 guid 列表的末尾,项目无法加载并引发不受支持的错误。我创建了一个空的 mvc 站点并查看了 guid,上面的 guid 被列为第一。所以我将它添加到开头,一切正常。

于 2009-06-05T03:37:35.467 回答
0

您是否查看过如何在 Global.asax 文件中注册数据上下文?

此链接可能有更多详细信息可以提供帮助:http: //msdn.microsoft.com/en-us/library/system.web.dynamicdata.metamodel.registercontext.aspx 和这个:http: //msdn.microsoft.com/ en-us/library/system.web.dynamicdata.metamodel.aspx

于 2009-06-05T03:34:56.137 回答