Добавление Asp.net MVC в существующее веб-приложение, как получить параметры скаффолда - PullRequest
2 голосов
/ 05 июня 2009

Я следовал указаниям в книге Professional Asp.net 1.0 Wrox по добавлению ссылок MVC в существующее веб-приложение, и оно работает хорошо, за исключением параметров скаффолдинга. Когда я щелкаю правой кнопкой мыши по контроллеру, я не получаю опции просмотра скаффолдов, которые вы получаете в новом приложении asp.net mvc. Я уверен, что есть взлом .csproj, который необходим для получения опций скаффолда, но я нигде не могу найти никаких ссылок. Кто-нибудь еще сталкивался с этим и нашел решение?

Ответы [ 2 ]

3 голосов
/ 05 июня 2009

ну погуглите на помощь. Я нашел ответ в следующем блоге: http://wildermuth.com/Tag/ASP.NET+MVC

Вам необходимо отредактировать файл .csproj и добавить его в ProjectTypeGuids {603c0e0b-db56-11dc-be95-000d561079b0}. Кажется, порядок имеет значение. Первоначально я добавил в конец списка guid, и проект не будет загружен и выдал неподдерживаемую ошибку. Я создал пустой сайт mvc и посмотрел на руководства, и приведенное выше руководство было занесено в список 1. Поэтому я добавил его в начало, и все работало нормально.

0 голосов
/ 05 июня 2009

Вы смотрели, как вы регистрируете контекст данных в файле 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

...