在.NET WebSites中查找Web服务和DLL引用(不是WebApps)

时间:2017-05-04 19:29:00

标签: c# asp.net .net system.reflection

我们拥有多年前开发的40多个网站(非网络应用程序)。 我们计划将这些网站迁移到Web应用程序中,我们还需要删除旧的Web服务和DLL。

第一步,我们需要在这些网站中找到所有Web服务和DLL引用。 它应该显示被引用的页面Web服务/ DLL方法列表,它们被使用的行列表,输入,输出参数。等。

我正在寻找以下列表。

  • 组件 - Web服务/ DLL组件的名称
  • 子组件 - 组件中使用的方法
  • 输入参数 - 输入参数列表
  • 输出参数 - 输出参数列表
  • 模块 - 调用组件的内容 - 示例:注册页面,用户登录,产品注册
  • 正在调用哪个页面 - ASPX页面的名称 - 示例 - Login.aspx。

我可以使用Re-sharper访问每个网站,并找到每个Web服务/ DLL及其方法的引用。但问题是网站数量巨大。我们不想花时间做手工工作。网站也不是网络应用程序。所以它不是编译的。

获得一个代码,该代码使用反射来查找DLL中使用的方法列表(This)。我的需要恰恰相反。

这类似于"查找所有引用" Visual Studio中的功能以及更多详细信息。

我们有任何工具可以执行此任务吗?

1 个答案:

答案 0 :(得分:0)