2011-01-18 3 views
8

Какие файлы должны быть отмечены Копирование локального файла в «Истинный» при развертывании приложения ASP.NET MVC 3 на сервере, на котором не установлен ASP.NET MVC 3?ASP.NET MVC 3: Какие DLL необходимо развертывать?

+1

проверка новый простой способ сделать это с VS2010 SP1 [MSDN] (http://msdn.microsoft.com/en-us/library/gg286946.aspx) т.е. ответ нет (для ссылок MVC3) – MemeDeveloper

ответ

11

От http://www.hanselman.com/blog/BINDeployingASPNETMVC3WithRazorToAWindowsServerWithoutMVCInstalled.aspx

System.Web.Mvc

Microsoft.Web.Infrastructure

System.Web.Razor

System.Web.WebPages

системы. Web.WebPages.Razor

System.Web.Helpers

System.Web.WebPages.Deployment

+3

Это не соответствует правилу RTM, теперь требуется System.WebPages.Deployment.dll. –

+5

Не развертывайте System.Web.WebPages.Administration.Dll, поскольку это вызовет больше проблем. –

+0

Это еще проще с SP1, [check out] (http://paulstack.co.uk/blog/post/Using-Add-Deployable-Dependencies-in-VS2010-SP1.aspx) или [msdn] (http: //msdn.microsoft.com/en-us/library/gg286946.aspx) для получения дополнительной информации. – MemeDeveloper

3

Может быть, это потому, что я развертывает с бета-версией, но по какой-то причине мне нужно было развернуть nuGet.dll, а также Омара список.

Смотрите также: блог Скотт Гу: http://weblogs.asp.net/scottgu/archive/2011/01/18/running-an-asp-net-mvc-3-app-on-a-web-server-that-doesn-t-have-asp-net-mvc-3-installed.aspx

+1

Это связано с тем, что вы развернули System.Web.WebPages.Administration.dll –

Смежные вопросы