System Center 2012 - App Controller 发行说明

 

适用对象:System Center 2012 - App Controller, System Center 2012 R2 App Controller

这些发行说明包含成功安装 System Center 2012 - App Controller 所需的信息。 它们包含产品文档中没有的信息。

在安装和使用 App Controller 之前,请阅读这些发行说明。 这些发行说明适用于 System Center 2012 - App Controller。

如果要查看 System Center 2012 Service Pack 1 (SP1) 中的 App Controller 的发行说明,请参阅 Release Notes for App Controller in System Center 2012 Service Pack 1。

已知问题

App Controller 无法共享 SQL Server 实例

**描述:**当指定以前包含 App Controller 数据库的 SQL Server 实例时,会收到下列错误: App Controller SQL Agent jobs installed. App Controller cannot share SQL Server instance.

**原因:**App Controller 以前的版本在删除数据库时未正确删除 SQL Server 代理作业。

**解决方法:**手动删除以 CloudManager 开头的两个 SQL Server 代理作业,然后再次尝试 App Controller 安装程序。

App Controller 检查更新时好像停止了响应

**描述:**在安装程序的第一个屏幕上单击“安装”后,安装程序检查更新时好像“挂起”或停止了响应。

**原因:**App Controller 无法检查 Microsoft Update 上的更新,在恢复安装前大约需要 7-10 分钟。

**解决方法:**确保检查更新时连接到了 Internet。 有关其他疑难解答信息,请参阅 Microsoft 知识库文章 836941 (https://go.microsoft.com/fwlink/?LinkId=232284)。

卸载后运行安装程序时出错

**描述:**在同一台计算机上,如果在卸载 App Controller 之后运行安装程序,则可能会看到安装程序返回错误。

**原因:**卸载 App Controller 之后,在配置 IIS 网站时可能会出现争用条件。

**解决方法:**卸载 App Controller 之后,在再次运行安装程序之前重启计算机。

运行安装程序之后无法连接到 App Controller

**描述:**安装后无法导航到 App Controller。

**原因:**在安装过程中指定的 SSL 证书无效。

**解决方法:**使用 IIS 管理控制台更改 App Controller 使用的 SSL 证书。

无法在 VMM 用户角色名称中使用某些字符

**描述:**针对 App Controller 在 VMM 用户角色名称中使用某些字符时会报告错误。

**原因:**App Controller 不支持以“.”结尾或包含“+”的 VMM 用户角色名称。

解决方法: 可以将 App Controller 配置为在用户角色名称中支持“+”。 有关详细信息,请参阅 Microsoft 支持中的文章。

重叠的工具提示和错误消息

**描述:**当使用高 DPI 设置或非 100% 的浏览器缩放时,工具提示和错误消息可能与文本字段重叠。

**原因:**用于显示工具提示或错误消息的位置计算不正确。

**解决方法:**更改浏览器缩放或 DPI 设置。

在控制台连接过程中无键盘输入

**描述:**虚拟机的控制台会话不接受键盘输入。

**原因:**虚拟机已失去键盘焦点。

**解决方法:**单击“重新连接”按钮以重新获得虚拟机的键盘焦点。

键盘导航问题

**描述:**仅使用键盘导航所引起的困难。

**原因:**未始终清晰地显示键盘焦点。

**解决方法:**使用鼠标或其他指针设备。

更改虚拟机的所有权

**描述:**自助服务用户角色的成员无法将虚拟机的所有权更改为另一个用户。

**解决方法:**让 App Controller 管理员更改虚拟机的所有权。

在 App Controller 中创建的 Windows Azure .cscfg 文件可能无法按预期方式工作

**描述:**对于 App Controller 的预发布版创建的任何 .cscfg 文件,如果在与创建这些文件所针对区域不同的其他区域中使用这些文件,则这些文件可能无法正常工作,原因是到期日期可能会被错误地解释(例如,月份和日调换顺序)或可能根本不可读。

**原因:**App Controller 未采用 ISO 8601 格式(例如,“2008-04-10T06:30:00.0000000-07:00”)存储到期日期,而是采用适用于本地区域的短日期格式(例如,“10/25/2012”)存储到期日期。

**解决方法:**在文本文件编辑器(例如记事本)中编辑 .cscfg 文件,并将到期日期更改为 ISO 8601 格式,或升级到 App Controller 的发行版。

App Controller 站点在发布时可能未连接

**描述:**当你发布 App Controller 站点,以便发布规则将服务器的外部 IP 地址映射到属于 App Controller 隔离域的内部站点时,你可能会看到安全异常。

**原因:**在从一个站点下载 App Controller 站点,但 Silverlight 尝试将请求发送到其他站点时,Silverlight 跨站点保护会触发安全异常。

**解决方法:**按照使服务跨域边界可用中描述的方式配置 clientaccesspolicy.xml 文件。 将该文件置于 %programfiles%\System Center 2012\App Controller\wwwroot 中并重载 Silverlight 客户端。

VMM 库证书的导入可能未成功

**描述:**在从 App Controller 服务器上运行的浏览器中访问 App Controller 时,可能无法成功地导入 VMM 库证书。

**解决方法:**从远程浏览器会话中导入库证书。

管理员可登录到 App Controller,但无法看到设置

**描述:**从“程序和功能”控制面板中针对 App Controller 运行“修复”选项会删除 App Controller 的数据库配置信息。 如果没有此配置信息,App Controller 服务将无法连接到数据库。 管理员可登录到 App Controller,但无法看到 App Controller 设置。

**修复:**通过 Microsoft 更新下载并安装 App Controller 更新汇总 1 (UR1)(2012 年 4 月 10 日提供)。

**解决方法:**如果未安装或无法安装 App Controller UR1,则可以进行以下更改来还原数据库配置。 在 Microsoft.SystemCenter.CloudManager.Providers.System.exe.config 文件中,将连接字符串从以下内容:

<connectionStrings>

                <add name="CloudSystemsContainer" connectionString="" providerName="System.Data.EntityClient"/>

                <add name="AuthorizationEntities" connectionString="" providerName="System.Data.EntityClient"/>

                <add name="JobsDataContext" connectionString="" providerName="System.Data.EntityClient"/>

</connectionStrings>

设置为以下内容(其中 [DATASOURCE] 是用于 App Controller 数据库的 SQL Server 数据源,例如 localhost\instance1,[DATABASENAME] 是 App Controller 数据库名):

<connectionStrings>

                <add name="CloudSystemsContainer" connectionString="metadata=res://Microsoft.SystemCenter.CloudManager.Providers.System/CloudSystems.csdl|res://Microsoft.SystemCenter.CloudManager.Providers.System/CloudSystems.ssdl|res://Microsoft.SystemCenter.CloudManager.Providers.System/CloudSystems.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=[DATASOURCE];Initial Catalog==[DATABASENAME];Integrated Security=True;MultipleActiveResultSets=True;Connect Timeout=30&quot;" providerName="System.Data.EntityClient"/>

                <add name="AuthorizationEntities" connectionString="metadata=res://Microsoft.SystemCenter.CloudManager.Providers.System.Common/Authorization.csdl|res://Microsoft.SystemCenter.CloudManager.Providers.System.Common/Authorization.ssdl|res://Microsoft.SystemCenter.CloudManager.Providers.System.Common/Authorization.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=[DATASOURCE];Initial Catalog==[DATABASENAME];Integrated Security=True;MultipleActiveResultSets=True;Connect Timeout=30&quot;" providerName="System.Data.EntityClient"/>

                <add name="JobsDataContext" connectionString="metadata=res://Microsoft.SystemCenter.CloudManager.Providers.JobHandler/JobsEntityModel.csdl|res://Microsoft.SystemCenter.CloudManager.Providers.JobHandler/JobsEntityModel.ssdl|res://Microsoft.SystemCenter.CloudManager.Providers.JobHandler/JobsEntityModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=[DATASOURCE];Initial Catalog==[DATABASENAME];Integrated Security=True;MultipleActiveResultSets=True;Connect Timeout=30&quot;" providerName="System.Data.EntityClient"/>

</connectionStrings>

在输入法编辑器 (IME) 中使用 Enter 接受字符时,单击了对话框中的“确定”按钮

**描述:**当你在 IME 中按 Enter 键接受字符时,按键事件被视为 App Controller 对话框中的“确定”命令。

**解决方法:**使用鼠标或数字小键盘来选择 IME 字符。

请参阅

App Controller