DOO*_*EMX 1 c# biztalk biztalk-2010
我已经制作了一个控制台,其中包含有关应用程序,端口等的许多功能.
我使用Microsoft.BizTalk.ExplorerOM程序集作为biztalk数据库的接口.
关键是程序集似乎有点"不完整",因为我没有找到任何方法从应用程序中删除程序集(或管理控制台中调用的资源).
那里有谁有解决方案吗?(最好不要做任何手动数据库黑客攻击)
我一直在谷歌和这里搜索一下,但我很惊讶没有其他人似乎有这个问题.
小智 7
使用btstask.exe提供的RemoveResource命令.例:
BTSTask RemoveResource /ApplicationName:MyApplication /Luid:"MyApp.Orchestrations, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0123456789ABCDEF"
Run Code Online (Sandbox Code Playgroud)
对于btstask.exe的编程调用:
var p = new Process();
p.StartInfo = new ProcessStartInfo("btstask.exe", "RemoveResource /ApplicationName:" + application + " /Luid:\"" + assemblyPath + "\"");
p.Start();
p.WaitForExit();
Run Code Online (Sandbox Code Playgroud)
请注意使用MSBTS_DeploymentService WMI类,它在BizTalk 2004中常用于执行您要实现的操作,因为它不支持Application容器的概念.
| 归档时间: |
|
| 查看次数: |
812 次 |
| 最近记录: |