2012-05-30 6 views
0

Я разработал веб-приложение с использованием среды ASP.NET MVC 3.
Поэтому у меня есть проект Visual Studio 2010 для разработки моего веб-приложения.
Я хочу развернуть мое веб-приложение под IIS 5.1 на удаленной машине.Развертывание веб-приложения ASP.NET MVC 3 в IIS 5.1

Я знаю, что мне нужно создать виртуальный каталог под узлом веб-узла по умолчанию IIS.
Виртуальный каталог будет связан с каталогом в системе управления файлами удаленной машины.
Каталог FMS будет содержать файлы моего веб-приложения.

Вопрос: Какие файлы и папки моего проекта VS2010 должны присутствовать в каталоге FMS?

Я намереваюсь создать папку с именем bin в каталоге FMS.
В папке bin будут содержаться библиотеки DLL, используемые моим веб-приложением, и не присутствующие в GAC удаленной машины.

Вопрос: Должен ли я изменить файл Web.config?

В папке, соответствующей моему проекту VS2010, также содержится папка с именем bin.
В папке bin есть DLL с тем же именем моего приложения.

Вопрос: Для чего предназначена эта DLL?

+0

Вы уверены, что это IIS 5.1? Это Windows 2000, не так ли? –

+0

Да Я уверен, что IIS 5.1 работает на удаленной машине. ОС - Windows XP на удаленном компьютере. – user1139666

+0

Является ли это производственной средой? Или вам просто нужно проверить, что сайт будет делать в IIS в целом? – Chris

ответ

0

Об этом ответе на Stackoverflow раньше. Deploy ASP.NET MVC on IIS 5.1 (Windows XP). (Обратите внимание, что принятый ответ теперь ссылается на страницу, которая будет вызывать предупреждение о вредоносных программах, существующих на сайте.)

В качестве предложения я бы посмотрел, можно ли получить машину с IIS7 или лучше, а не имея дело с головной болью при настройке маршрутов и каких исполняемых файлов для настройки на самом ИИС. С IIS7 все, что вам действительно нужно сделать, чтобы заставить его работать, - это разворачивать mvc specific .dll (это настройка внутри визуальной студии, найденная в свойствах веб-сайта в рамках пакета/публикации в Интернете) при развертывании сайта.

В качестве примечания, вы должны быть в состоянии получить IIS7 на Vista, и 7,5 на Windows 7.

удачи, и надеюсь, что эта информация помогает получать приложения и происходит.

+0

Я посмотрел на сайт, который был указан в правильном ответе, но я не нашел ответа на мои вопросы. IIS 7, вероятно, лучший веб-сервер в моей позиции, но я не могу изменить ОС на удаленном компьютере, и я не могу установить другую версию IIS. – user1139666