2

我一直在尝试安装刚刚发布到 MSDN 的新 Microsoft 发布管理应用程序,但遇到了问题

它由 TFS 2013 的服务器端组件和 VS2013 的客户端组件组成

服务器端组件运行并说它安装得很好,但是我似乎无法将客户端部分连接到它

经过一番调查,似乎安装在服务器端的 Web 服务站点无法正常工作

它安装在同时运行 TFS 2013、SQL 2012 和 SharePoint 2013 的 Windows 2012 机器上

  • 如果我浏览到新创建的 ReleaseManagement 网站,我会收到 503(服务不可用)消息。
  • 我检查了 IIS 并且应用程序池已停止
  • 在应用程序事件日志中,我可以看到大量消息说“当前配置仅支持为 x86 处理器架构加载图像”
  • 我认为这可能与 IIS 应用程序池中的“启用 32 位应用程序”选项有关(设置为 FALSE)
  • 我将其更改为 true 并再次尝试了该站点。这次应用程序池没有崩溃,但我收到 ASP.NET 错误,指出“无法加载文件或程序集 'Interop.ActiveDs' 或其依赖项之一。尝试加载格式不正确的程序。”

有没有人设法安装这个呢?关于这里出了什么问题的任何想法?

我知道它很新,但我很难找到有关该产品的大量信息

非常感谢

4

3 回答 3

3

这是指向有关此问题的一些文档的链接。正如评论中指出的,它与 SharePoint 引起的错误有关:http: //support.inreleasesoftware.com/entries/24794668

有趣的部分:

请求失败,HTTP 状态为 503:服务不可用。

此错误消息通常意味着 InReleaseAppPool 应用程序池已停止。请确保它已启动。如果应用程序池在一段时间后自行停止,则可能是由于 SharePoint 2013 引起的错误。通过查看事件查看器来验证您的问题。确认您的错误类似于以下内容:

事件日志错误事件 ID 2282

由于配置问题,无法加载模块 DLL 'C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\isapi\spnativerequestmodule.dll'。当前配置仅支持加载为 x86 处理器架构构建的图像。数据字段包含错误号。要了解有关此问题的更多信息,包括如何解决此类处理器体系结构不匹配错误,请参阅http://go.microsoft.com/fwlink/?LinkId=29349

我们可以使用此命令应用快速修复

appcmd.exe 设置配置-section:system.webServer/globalModules /[name='SPNativeRequestModule'].preCondition:integratedMode,bitness64

或者您可以在 ApplicationHost.config 文件中手动输入 preCondition 条目

更多信息可以在这里找到:http: //blogs.flexnetconsult.co.uk/colinbyrne/2012/11/11/RunningA32bitApplicationAlongsideSharePoint2013Problems.aspx

于 2013-12-03T20:57:32.273 回答
0

这个解决方案对我有用。我执行这个命令

appcmd.exe set config -section:system.webServer/globalModule/[name='SPNativeRequestModule'].preCondition:integratedMode,bitness64

C:\Windows\System32\inetsrvC:\Windows\System64\inetsrv

于 2014-09-21T03:45:13.343 回答
0

修复

您指定运行 TFS 服务的用户需要“作为服务登录”和“作为批处理作业登录”权限。我已经通过GPO进行了设置。

于 2014-02-18T15:03:49.660 回答