无法加载类型'System.Web.Routing.UrlRoutingModule'

时间:2014-04-24 18:54:42

标签: c# asp.net webforms

我遇到了一个问题,我正在努力寻找更多信息来帮助我诊断问题。我从TFS下载了我的Web表单应用程序,我遇到的问题是错误消息“无法加载类型'System.Web.Routing.UrlRoutingModule'”。有人可能指出我正确的方向来理解1)为什么我得到这个错误2)如何纠正甚至3)如何解决问题加载我的应用程序。我使用Asp.net和Web表单处于中间水平,但过去我根本没有遇到过这个问题。先感谢您。

Exception

1 个答案:

答案 0 :(得分:2)

您必须缺少System.Web.Routing程序集。打开references文件夹,查看该特定组件上是否有警告三角形图标。

四处搜索我看到它与.net 3.5 Service Pack 1捆绑在一起但我也认为它会包含在更新版本的.net中。如果您运行的是3.5,请安装Service Pack。

更新:更多信息

在.net 4中,它被移动到System.Web程序集中,因此如果您运行该版本,您肯定会拥有它。这让我想知道他的Web表单应用程序版本是什么[检查web.config]以及您当前在计算机上安装的内容。

通过搜索MSDN,您可以查看对象所在的程序集。您可以使用“之前”版本下拉列表查看它是如何随时间变化的,或者它是否在以前的版本中可用。

http://msdn.microsoft.com/en-us/library/system.web.routing.urlroutingmodule(v=vs.100).aspx