ASP.NET MVC хостинг проблема, маршрутизация, обработчики и модули - PullRequest
1 голос
/ 17 марта 2010

Это снова один из них, хостинг с fasthosts. Я недавно купил пакет разработчика Windows от них. Когда я попытался развернуть свой проект ASP.NET 3.5 MVC, который работал нормально с тем же хостом в учетной записи посредника, он не работал. Причина перехода от посредника к обычному пакету Windows Developer заключается в том, что база данных сервера MS-SQL слишком дорогая для учетной записи посредника, странно!

Я связываюсь с ними, и они говорят, что обновили панель управления. Техническая поддержка сказала, что мне нужно отключить модули и обработчики из файла web.config. Также мне нужно развернуть их как файлы .dll. Я не уверен, как это сделать. Сайт частично работает. Я думаю, что проблема сейчас с маршрутизацией. Я не развернул никаких .dll, кроме System.Web.Mvc.dll, System.Web.Routing.dll и System.Web.Abstractions.dll. Я не знаю, как развернуть модули и обработчики. Код, который я прокомментировал в файле web.config, выглядит следующим образом.

    <!--<modules runAllManagedModulesForAllRequests="true">
  <remove name="ScriptModule" />
  <remove name="UrlRoutingModule" />
  <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  <add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</modules>

<handlers>
  <remove name="WebServiceHandlerFactory-Integrated"/>
  <remove name="ScriptHandlerFactory" />
  <remove name="ScriptHandlerFactoryAppServices" />
  <remove name="ScriptResource" />
  <remove name="MvcHttpHandler" />
  <remove name="UrlRoutingHandler" />
  <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode"
       type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode"
       type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
  <add name="MvcHttpHandler" preCondition="integratedMode" verb="*" path="*.mvc" type="System.Web.Mvc.MvcHttpHandler, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  <add name="UrlRoutingHandler" preCondition="integratedMode" verb="*" path="UrlRouting.axd" type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</handlers>-->

У кого-нибудь есть идеи, пожалуйста.

Спасибо за ваше время.

...