Подтвердить что ты не робот

Какие файлы мне нужно развернуть для ASP.NET mvc?

Я знаю, что могу просто скопировать все мои файлы из своей среды разработки в свой каталог в реальном времени, но потом я знаю, что копирую несколько файлов, которые не нужны (например, файлы .sln и .csproj).

Какие файлы нужно скопировать для веб-приложений ASP.NET MVC для запуска? (Например, мне нужно скопировать все файлы .CS?)

4b9b3361

Ответ 1

Если вы работаете в Microsoft Visual Studio, вы можете использовать параметр Build > Publish (когда вы находитесь в контексте проекта ASP.NET MVC) и публиковать его напрямую.

Если вы не можете использовать это и должны сделать копию, то все, что вам нужно, это что-то, что НЕ является .cs файлом (views,.config files и т.д.) и вашим скомпилированным ASP.NET MVC-сайтом .dll(ex MvcApplication1.dll). Если вы хотите получить представление о том, что вам нужно, используйте инструмент Build > Publish в локальном каталоге и посмотрите, что там.

Вам не нужны файлы решений или проектов.

Ответ 2

Использование метода Build/Publish - наилучший способ обеспечить наличие необходимых файлов. Прежде чем строить, если у вас нет ASP.NET 3.5 SP1, установленного на вашем сервере, убедитесь, что вы переходите к ссылкам в своем проекте для следующих сборок и устанавливаете "Копировать локальную" на каждой из своих страниц свойств.

System.Web.MVC System.Web.Routing System.Web.Abstractions

Это гарантирует, что каждая из этих сборок будет скопирована в вашу папку "bin" на опубликованном сайте.

Брайан

Ответ 3

После компиляции проекта вы не должны копировать все файлы .cs.

Посмотрите на ссылку .

Ответ 4

В принципе все, кроме представлений, скомпилируется в dll. Вы можете использовать опцию deploy, чтобы узнать, что вам нужно развернуть;).