路由的Web窗体 - 无法加载System.Web.Routing
我使用:路由的Web窗体 - 无法加载System.Web.Routing
- ASP.NET 3.5使用Web窗体SP1
- 路由通的Global.asax(System.Web.Routing和的RegisterRoutes )
- IIS 7
一切都在我的本地机器工作正常,但它给我的托管环境以下错误:
无法加载文件或程序集“System.Web.Routing,Version = 3.5.0.0,PublicKeyToken = 31bf3856ad364e35”或其某个依赖项。该系统找不到指定的文件。
我做了以下链接中提到我的web.config文件中的一切:
http://msdn.microsoft.com/en-us/libr...8VS.90%29.aspx
但我仍然得到上述错误。
我该怎么办才能修复错误?
谢谢你的帮助!
回答:
当您在IIS中托管应用程序时,可能会丢失web.config
中的某些设置。看一看this article,特别是图2,其描述了一种用于IIS 7.
配置条目记得在ASP.NET 4设置
<modules runAllManagedModulesForAllRequests="true" />
足以以及将所述模块和处理程序在图2这篇文章不是必需的。但在ASP.NET 3.5中可能有必要。
以上是 路由的Web窗体 - 无法加载System.Web.Routing 的全部内容, 来源链接: utcz.com/qa/263427.html