AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 68759
Accepted
osij2is
osij2is
Asked: 2009-09-26 08:25:44 +0800 CST2009-09-26 08:25:44 +0800 CST 2009-09-26 08:25:44 +0800 CST

BizTalk 2009 Visual Studio 2008 部署错误

  • 772

我目前正在第一次试用 BizTalk 2009。我绝不是 BizTalk 用户/专家。安装是一个相当漫长的过程,但坚持 Microsoft 清单,所有安装都正确安装,第一次尝试没有问题。

我的问题可能看起来更面向 stackoverflow,但我的猜测是我有一个需要解决的系统配置问题。

安装程序(运行 VMWare Fusion 2.0)——微软的所有软件都是试用版。我正在尝试通过几个示例教程和测试部署来向管理层提出建议。

  • 视窗 2008 服务器
  • 2GB 内存
  • 40GB 硬盘空间
  • Visual Studio 2008 专业版SP1
  • Office 2007 专业增强版
  • SQL Server 2008 企业版

我目前正在尝试 MSDN(链接)上的教程,到目前为止一切都顺利进行。我已经能够毫无问题地构建解决方案。但是在部署解决方案时,我会收到几条类似的错误消息(对于格式的道歉,因为有很多消息):

Error   1    Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

Error   2    at Microsoft.BizTalk.Gac.Fusion.IAssemblyCache.InstallAssembly(AssemblyCacheInstallFlag

标志,字符串 manifestFilePath,FusionInstallReference referenceData)在 Microsoft.BizTalk.Gac.Gac.InstallAssembly(字符串 assemblyPathname,布尔力)在 Microsoft.BizTalk.Deployment.BizTalkAssembly.GacInstall(字符串 assemblyLocation)在 Microsoft.BizTalk.Deployment.BizTalkAssembly.PrivateDeploy( Microsoft.BizTalk.Deployment.BizTalkAssembly.Deploy 的字符串服务器、字符串数据库、字符串 assemblyPathname、字符串 applicationName)(布尔重新部署、字符串服务器、字符串数据库、字符串 assemblyPathname、字符串组、字符串 applicationName、ApplicationLog 日志)

Error    5    Failed to add resource(s). Change requests failed

对于一些资源。BizTalkAssemblyResourceManager 未能完成结束类型更改请求。访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))0 0

Warning    6    Assembly "EAIOrchestrations, Version=1.0.0.0,

Culture=neutral, PublicKeyToken=c697d29deb225ec9" 取决于必须安装在全局程序集缓存中才能使运行时成功的以下程序集:程序集 "EAISchemas, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c697d29deb225ec9"

Error    7    Assembly "EAIOrchestrations, Version=1.0.0.0,

Culture=neutral, PublicKeyToken=c697d29deb225ec9" 引用了在部署此程序集之前必须部署的以下程序集:程序集 "EAISchemas, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c697d29deb225ec9"

Error    8    Deploy operation failed.
""
Assembly "EAIOrchestrations, Version=1.0.0.0, Culture=neutral,

PublicKeyToken=c697d29deb225ec9" 引用了在部署此程序集之前必须部署的以下程序集:程序集 "EAISchemas, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c697d29deb225ec9"

Error    9    at Microsoft.BizTalk.Deployment.BizTalkAssembly.PrivateDeploy(String

服务器,字符串数据库,字符串 assemblyPathname,字符串 applicationName)在 Microsoft.BizTalk.Deployment.BizTalkAssembly.Deploy(布尔重新部署,字符串服务器,字符串数据库,字符串 assemblyPathname,字符串组,字符串 applicationName,ApplicationLog 日志)

Error    10    Deploy operation failed.
""
Assembly "EAIOrchestrations, Version=1.0.0.0, Culture=neutral,

PublicKeyToken=c697d29deb225ec9" 引用了在部署此程序集之前必须部署的以下程序集:程序集 "EAISchemas, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c697d29deb225ec9"

Error    11    Failed to add resource(s). Change requests failed

对于一些资源。BizTalkAssemblyResourceManager 未能完成结束类型更改请求。部署操作失败。"" 程序集 "EAIOrchestrations, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c697d29deb225ec9" 引用了在部署此程序集之前必须部署的以下程序集:程序集 "EAISchemas, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c697d29deb225ec9 "
0 0

现在,乍一看错误 #2,Visual Studio 和 GAC 似乎存在问题。我尝试手动将生成的 .dll 安装到 GAC 中(在 Windows/程序集中复制),但没有成功。即使我的用户帐户在管理员组和所有 BizTalk 组中,我也无法安装 dll。

因此,之后我以管理员身份登录并能够将 dll 复制到 GAC 并尝试重新部署解决方案(作为我自己的用户帐户),但出现了相同的错误消息。我没主意了。我确信它是简单的权限,因为明显的错误消息代码指出 E_ACCESSDENIED,我只是在内部对 BizTalk 不太熟悉,无法尝试其他任何东西。

任何想法或解决方案将不胜感激。谢谢!

windows-server-2008
  • 1 1 个回答
  • 2309 Views

1 个回答

  • Voted
  1. Best Answer
    Shiraz Bhaiji
    2009-09-27T12:07:39+08:002009-09-27T12:07:39+08:00

    您需要以管理员身份运行 Visual Studio:

    Visual Studio 不允许您在启用了用户访问控制 (UAC) 功能的计算机上部署 BizTalk 项目,除非您以管理权限运行 Visual Studio。要使用管理权限运行 Visual Studio,请单击开始,指向所有程序,指向 Microsoft Visual Studio 2008,右键单击 Microsoft Visual Studio 2008,然后单击以管理员身份运行。

    http://msdn.microsoft.com/en-us/library/dd210272(BTS.10).aspx

    • 3

相关问题

  • 文件复制到分支机构

  • 对于 ASP.Net 应用程序,Windows 64 位相对于 32 位的主要优势是什么?

  • Windows Server 2008 Hyper-V 虚拟化服务器的最佳 RAID 配置?

  • 远程连接 sql server 不工作,但如果防火墙禁用它呢?

  • 无法从 SQL Server 2008 备份数据库

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve