首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Web路由-无法加载System.Web.Routing

使用Web路由-无法加载System.Web.Routing
EN

Stack Overflow用户
提问于 2010-12-12 14:08:34
回答 1查看 510关注 0票数 0

我正在使用:

  • 带有Web的ASP.NET 3.5 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

但是我仍然会得到上面的错误。

我还能做些什么来纠正错误呢?

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-12 18:22:52

可能在web.config中缺少某些设置,当您在IIS中承载应用程序时,这些设置是必要的。看看这篇文章,特别是图2,它描述了IIS 7的配置条目。

我记得在ASP.NET 4环境下

代码语言:javascript
复制
<modules runAllManagedModulesForAllRequests="true" />

就足够了,不需要在本文的图2中添加模块和处理程序。但在ASP.NET 3.5中,这可能是必要的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4422024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档