2015-09-15 3 views
0

Я создал WEB-приложение с использованием ASP.NET-MVC с локальной базой данных SQL-сервера. У меня много проблем, пытаясь опубликовать его.Публикация ASP.NET-MVC на сервере MS 2003

Я хочу опубликовать веб-приложение на сервере MS 2003. Я пытался сделать это с помощью инструмента Publish на Visual Studio 2012, но он не работает, у меня была эта ошибка: ERROR_DESTINATION_NOT_REACHABLE, я искал какие-то решения в интернете и нашел это:

Диагноз - Служба веб-управления или удаленный агент не установлена ​​или недоступен на удаленном компьютере. Разрешение. Убедитесь, что на удаленном компьютере удален пульт дистанционного управления . Служба агента или службы веб-управления запускается в зависимости от того, к какой из них вы подключаетесь. Вы можете сделать «net start wmsvc & net start msdepsvc» на удаленном компьютере до , чтобы эти службы были запущены. Кроме того, убедитесь, что брандмауэр не прерывает связь с получателем.

Я попытался установить службу Удаленный агент на сервере MS, но она не отображается в списке услуг.

Я также попытался опубликовать приложение локально, используя IIS (вместо запуска приложения с кнопкой воспроизведения на студии VS), я выполнил некоторые шаги на форуме и опубликовал пакет, у меня была эта ошибка:

IIS Error

Мои файлы структурированы так:

enter image description here

Может кто-нибудь помочь, я действительно застрял о n это, и я не могу двигаться дальше!

На сервере у меня есть:

Windows Server 2003

IIS 6.0

SQL Express 2005

На машине развития:

для Windows 7

Visual Studio 2012

IIS 7,0

ASP.NET MVC-4

Sql Server 2008

Любая помощь Небраска спасибо, спасибо.

+0

«Не удается прочитать файл конфигурации из-за недостаточных разрешений», похоже, что вы должны предоставить разрешение IIS пользователю в папку visTollWeb. – Sully

+0

@Sully Как установить эти разрешения? Я проверил папку visTollWeb и разрешены все разрешения – ben

+0

@ У вас есть идея? – ben

ответ

0

Я нашел решение благодаря этому post.

У меня были некоторые проблемы с узлами, поэтому я Вобще Copy Local = true в свойствах для сборки (System.Web.Http.WebHost), а затем сделал передислоцировать, он отлично работает.

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