1
在Web應用程序中,我無法調試程序集,但我可以調試其他程序。調試程序不會在程序集中創建斷點
我有一個建立使用CSC網絡路徑上的一些組件的工具(有/調試PARAM),並在編譯組件的末端,PDBS是在本地站點bin文件夾複製;例如是建立兩個組件:
- webui.dll
- webbiz.dll
我有一箇中間組件webframework.dll從WebUI和webbiz用於顯示從它們中使用的一些方法。
,當我面臨的問題的情況如下:使用Assembly.Load
,在這裏我可以調試Web用戶界面的方法
- 從一個HttpHandler我打電話webui.dll的方法調用一個web框架的方法,在這裏我可以調試它的方法
- 下面的代碼我調用一個webframework方法,處理其他程序集調用;這裏從一個委託使用
Assembly.LoadFile
稱爲webbiz方法......在這裏我可以調試webframework方法,但不 webbiz
這裏我完全糊塗了,我不能找到一個解決方案。
一些信息:
- web應用程序在IIS下運行過程中出現不IIS表達
- 所有組件編譯調試和PDBS是新鮮的,沒有損壞
- 如果我嘗試
Step Into
的webbiz方法我看到The application in in break mode
,我必須打Continue execution
- 我使用VS2015,用VS2013是工作的罰款(!)
- 這是一個ASP .NET相關的問題,因爲如果我嘗試在控制檯應用程序上重現問題,我可以調試
- 如果我將webbiz程序集放在與
bin
不同的路徑中,我可以調試!