Развертывание приложения ASP.NET MVC 1.0 на IIS6 - PullRequest
0 голосов
/ 05 августа 2010

Это сводит меня с ума. Я написал простое приложение ASP.NET MVC 1.0 и опубликовал его на своем локальном компьютере и на производственном сервере. И локальный, и производственный подключаются к одному и тому же 3-му серверу базы данных.

Приложение отлично работает на локальном компьютере, но не на рабочем сервере. На рабочем сервере я получаю сообщение об ошибке, например: «При установке соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром ...»

Рабочий сервер работает под управлением IIS6, и я уже включил подстановочный знак. Я также попытался удалить все ссылки на aspmembership, удалив accountController. Забавно, что даже когда я пытаюсь создать приложение ASP.NET MVC 1.0 по умолчанию и опубликовать его на рабочем месте, я получаю такое же сообщение об ошибке, и в базе данных нет соединений с базой данных.

Как мне решить это или с чего начать? Это проблема MS SQL или проблема ASP.NET MVC 1.0 на IIS 6?

СПАСИБО ТАКОЕ

1 Ответ

1 голос
/ 05 августа 2010

У меня возникла та же проблема при попытке совместить MVC 1 и WebForms.В конце концов мне пришлось включить это в файл web.config.

<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

            <remove name="UrlRoutingModule"/>
            <add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing"/>

asp.net-mvc и веб-формы сосуществуют

...