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

时间:2010-05-05 23:56:47

标签: biztalk biztalk-2009 biztalk-deployment

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

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

当我部署时,我得到错误: 错误1更新应用程序'BizTalk.System'时失败。没有权限。当前用户没有权限来完成操作。 0 0

关于这意味着什么以及我做错了什么的任何想法?据我所知,它根本不应该更新BizTalk.System。

2 个答案:

答案 0 :(得分:2)

BizTalk.System应用程序是只读的,因此无法更新,但我怀疑你会在不知情的情况下尝试更新它,特别是这样一个简单的声音项目。您的新应用程序应该引用BizTalk.System但是......可能在创建此依赖项时出现问题?

这些是我将要进行故障排除的一些初始步骤:

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

希望其中一个有助于查明问题所在(甚至更好,希望你已经解决了问题:))

答案 1 :(得分:1)

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

要检查您是否正在部署到正确的位置,请打开您的BizTalk项目属性,然后单击“部署”选项卡(我在上面假设您正在部署本地,其中应该已经设置了BizTalk Group 服务器配置数据库

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

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

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