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