ASP.NET MVC托管问题,路由,处理程序和模块

时间:2010-03-17 13:48:32

标签: asp.net-mvc hosting asp.net-mvc-routing

这是其中之一,主持与fasthosts。我最近从他们那里购买了一个Windows开发包。当我尝试部署我的ASP.NET 3.5 MVC项目,该项目在经销商帐户上与同一主机一起正常工作时,它无法正常工作。从经销商转移到正常的Windows开发人员包的原因是,MS-SQL服务器数据库在经销商帐户中太贵了,很奇怪!

我联系他们,他们说他们升级了控制面板。技术支持说,我需要从web.config文件中禁用模块和处理程序。另外,我需要将它们部署为.dll文件。我不知道该怎么做。该网站现在部分工作。我认为现在的问题是路由问题。我没有部署除System.Web.Mvc.dll,System.Web.Routing.dll和System.Web.Abstractions.dll之外的任何.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>-->

任何人都有任何想法。

感谢您的时间。

0 个答案:

没有答案