我正在使用biztalk 2009并试图通过vs.net 2008进行部署。
我的项目只是一个空的业务流程BizTalk应用程序。我已经创建了一个强名称密钥文件,并在“签名”下的项目属性中选择它。我还指定了一个应用程序名称。
当我部署时,我得到错误: 错误1更新应用程序'BizTalk.System'时失败。没有权限。当前用户没有权限来完成操作。 0 0
关于这意味着什么以及我做错了什么的任何想法?据我所知,它根本不应该更新BizTalk.System。
答案 0 :(得分:2)
BizTalk.System应用程序是只读的,因此无法更新,但我怀疑你会在不知情的情况下尝试更新它,特别是这样一个简单的声音项目。您的新应用程序应该引用BizTalk.System但是......可能在创建此依赖项时出现问题?
这些是我将要进行故障排除的一些初始步骤:
希望其中一个有助于查明问题所在(甚至更好,希望你已经解决了问题:))
答案 1 :(得分:1)
我同意您不应该部署到BizTalk.System应用程序。
要检查您是否正在部署到正确的位置,请打开您的BizTalk项目属性,然后单击“部署”选项卡(我在上面假设您正在部署本地,其中应该已经设置了BizTalk Group 服务器和配置数据库。
在BizTalk组下,将应用程序名称设置为“测试应用程序”(稍后可以将其更改为更有意义的内容);确保“部署”选项卡上的所有其他布尔属性都设置为true,但启用单元测试属性除外。
现在从Visual Studio部署项目时(通过右键单击项目名称并选择“部署”,将创建新的BizTalk应用程序,并将项目作为资源部署到该应用程序。观察VS Output窗口以检查他们的部署是成功的。
部署完成后,打开BizTalk Server管理控制台并展开“应用程序”节点,您现在应该看到一个名为“测试应用程序”的新应用程序。如果您展开新应用并查看资源,您将看到最近部署的项目。