Развертывание сайта интрасети ASP.NET MVC

Как мне развернуть мой интранет-проект ASP.NET MVC?

Что у меня есть до сих пор:

  • сам проект;
  • несколько клиентских машин, объединенных в рабочую группу и сервер;
  • IIS Express 7.5, SQL Server 2008 R2 Express установлены на сервере.

Следует отметить, что, как это ни странно и необычно, но сервер - это просто машина без (даже) установленной серверной ОС. Обратите внимание, что это не моя идея, а среда, которая у меня есть на данный момент

Я прочитал инструкцию http://msdn.microsoft.com/en-us/library/gg703322(VS.98).aspx, но он описывает ситуацию, когда у вас Web Developer установлен на той же машине.

Пожалуйста помоги! И спасибо!


person lexeme    schedule 02.03.2012    source источник
comment
В моей статье не предполагается, что у вас есть какие-либо инструменты разработки на веб-сервере. Вам просто нужно правильно настроить веб-сервер и развернуть файлы.   -  person RickAndMSFT    schedule 07.02.2013


Ответы (1)


Это 100% ручной подход, вы можете получить доступ к удаленному веб-серверу через VS, если авторизация/разрешения выстроены правильно (намного проще, в основном вы просто нажимаете развертывание):

  1. Установить IIS
  2. Установите .NET Framework 4
  3. Установить MVC
  4. Зарегистрируйте ASP.NET в IIS (на всякий случай запустите его снова)
  5. Создайте веб-сайт через консоль управления IIS (используйте новый каталог для веб-сайта)
  6. Поместите ваши файлы в новый каталог
  7. Убедитесь, что разрешения настроены правильно
  8. Вот и все
person ntziolis    schedule 02.03.2012
comment
Итак, главное, чтобы IIS был установлен (и правильно настроен) и чтобы был проект. А без VS... Должно быть что-то вроде bin развертывания. Я немного узнал, что это довольно сложный процесс - person lexeme; 02.03.2012
comment
Я имею в виду... зависимости от ASP.NET MVC. - person lexeme; 02.03.2012
comment
Вам не нужно развертывание bin, поскольку оно необходимо только тогда, когда на сервере не установлен MVC, но, поскольку вы контролируете сервер, вы можете просто установить MVC через установщик. После этого просто скопируйте файлы, это довольно просто. Я обновил ответ, чтобы также включить установку .NET + MVC. - person ntziolis; 02.03.2012