我有一个 Biztalk 应用程序,它基本上是其他应用程序正在使用的模式的外壳。我现在想删除此应用程序,但无法从 BizTalk Server 管理控制台删除,当我右键单击 --> 删除时,我收到一条错误消息
Could not load file or assembly <assembly_name>.dll or one of its dependencies. The system cannot find the path specified (mscorlib)
其次是:
The system cannot find the path specified (Exception from HRESULT: 0x80070003)
所以我去从应用程序中删除程序集并得到完全相同的错误。我删除了其他 biztalk 资源中对它的所有引用,但在尝试删除应用程序或资源时仍然出现相同的错误。我确实注意到在引用程序集的Modify Resouces对话框中,这个恶意程序集被列为Not Found的依赖状态。
奇怪的是,当消息通过时,依赖于恶意程序集的资源仍然可以正常工作并且没有抛出错误(尽管它们使用显示为Not Found的程序集组件)。
我已确保检查 GAC 并将程序集加载到其中。
所以现在我不得不问:
- Biztalk 实际上在哪里寻找这个程序集?
- 有没有办法强制删除这个应用程序?
- 当我试图删除它时,为什么它在乎是否找不到程序集?
- 为什么它显示为Not Found,但仍然有效?
谢谢。