2017-05-04 39 views
0

許多年前我們開發了40多個網站(非Web應用程序)。 我們正計劃將這些網站遷移到Web Apps中,同時我們還需要刪除舊的Web服務和DLL。在.NET WebSites(而不是WebApps)中查找Webservice和DLL參考

第一步,我們需要在這些Web站點中找到所有的Web服務和DLL引用。 它應該顯示正在被引用的Web服務/ DLL方法的列表,它們被使用的行的列表,輸入,輸出參數。等等。

我在尋找以下清單。

  • 元器件 - 輸入參數列表
  • 輸出參數 - - 在組件
  • 輸入參數所用的方法 - web服務/ DLL元器件
  • 子組件的名稱的輸出參數
  • 模塊列表 - 什麼叫組件 - 例如:註冊頁面,用戶登錄,產品註冊
  • 哪個頁面正在被調用 - ASPX頁面的名稱 - 示例 - Login.aspx。

我可以用再會更清晰到每個網站和找到每個Web服務/ DLL和方法的引用。但問題是網站數量巨大。我們不想花時間做手動工作。此外,網站不是Web應用程序。所以它不是編譯的。

得到了一個代碼,它使用反射來查找DLL中使用的方法列表(This)。我的需要恰恰相反。

這與Visual Studio中的「查找所有引用」功能類似,具有更多詳細信息。

我們是否有任何工具可以完成這項任務?

+0

不,你不...... – Gusman

+0

是的古斯曼。這不是直截了當的。有一個解決方法。我已經發表了我的評論。 – ggn979

回答