BizTalk错误:更新应用程序时失败;BizTalk.System“;

BizTalk错误:更新应用程序时失败;BizTalk.System“;,biztalk,biztalk-2009,biztalk-deployment,Biztalk,Biztalk 2009,Biztalk Deployment,我正在使用biztalk 2009并尝试通过vs.net 2008进行部署 我的项目只是一个带有空业务流程的空BizTalk应用程序。我已经创建了一个强名称密钥文件,并在“签名”下的项目属性中选择了它。我还指定了一个应用程序名 当我部署时,会出现以下错误: 更新应用程序“BizTalk.System”时出现错误1。拒绝许可。当前用户没有完成该操作的权限。0 0 你知道这意味着什么,我做错了什么吗?据我所知,它根本不应该更新BizTalk.System。BizTalk.System应用程序是只读的

我正在使用biztalk 2009并尝试通过vs.net 2008进行部署

我的项目只是一个带有空业务流程的空BizTalk应用程序。我已经创建了一个强名称密钥文件,并在“签名”下的项目属性中选择了它。我还指定了一个应用程序名

当我部署时,会出现以下错误: 更新应用程序“BizTalk.System”时出现错误1。拒绝许可。当前用户没有完成该操作的权限。0 0


你知道这意味着什么,我做错了什么吗?据我所知,它根本不应该更新BizTalk.System。

BizTalk.System应用程序是只读的,因此无法更新,但我怀疑您是否会在不知情的情况下尝试更新它,尤其是在这样一个简单的项目中。您的新应用程序应引用BizTalk.System,但。。。创建此依赖关系可能有问题

以下是我将采取的一些初步步骤来进行故障排除:

  • 检查BizTalkMgmtDb数据库以确保您具有适当的权限
  • 有关拒绝访问错误的详细信息,请查看EventViewer日志
  • 尝试在BizTalk管理控制台中手动创建一个空应用程序,查看是否出现相同的错误
  • 如果可以手动创建应用程序,请尝试通过VS 2008将项目部署到空应用程序,并查看是否出现相同的错误

希望其中一个将有助于查明问题所在(或者更好,希望您已经解决了问题:)

我同意您不应该部署到BizTalk.System应用程序

要检查您是否正在部署到正确的位置,请打开BizTalk项目属性并单击“部署”选项卡(我假设您正在本地部署,在这种情况下,应已设置BizTalk组服务器和配置数据库)

在BizTalk组下,将应用程序名称设置为“测试应用程序”(稍后可以更改为更有意义的名称);确保“部署”选项卡上的所有其他布尔属性都设置为true,但“启用单元测试”属性除外

现在从Visual Studio部署项目时(通过右键单击项目名称并选择“部署”,将创建新的BizTalk应用程序,并将项目作为资源部署到该应用程序中。请查看VS输出窗口以检查其部署是否成功

部署完成后,打开BizTalk Server管理控制台并展开“应用程序”节点,您现在将看到一个名为“测试应用程序”的新应用程序。如果展开新应用程序并查看参考资料,您将看到最近部署的项目