症状
如果在新用户 ID 或用于登录的商务门户密码SQL空格,则业务门户安装会失败。 此外,在安装的"加载数据"部分收到以下错误消息:
Microsoft.BusinessPortal.Install.BPPageLibraryPageManager.exe
应用程序已生成无法处理的异常。 进程 id=0x178c (6028) ,线程 id-0xf00 (3840) 。
单击"确定"终止应用程序。
单击"取消"调试应用程序。
注意 默认情况下,业务门户登录SQL ID 为"BusinessPortalUser"。
解决方法
若要解决此问题,请确保在安装业务门户时,不会在下列任一操作期间键入任何空格:
-
在登录名中键入业务门户的新SQL ID。
-
在登录时键入业务门户SQL密码。
更多信息
以下是确定问题的其他方法:
-
~privatefile.dbauthentication.config 文件缺少用于登录用户 ID SQL密码的标记。 此文件是在安装 Business Portal 时创建的。 该文件将如下所示:
<?xml version="1.0" encoding="utf-8"?>
<servers>
<server>
<name>SQLServername</name>
<users>
</users>
</server>
</servers>注意 ~privatefile.dbauthentication.config 文件位于安装有业务门户的网站文件夹下的 Bin 文件夹中。 默认情况下,Bin 文件夹的路径是 C:\Inetpub\wwwroot\Bin。
-
如果在失败的业务门户安装MbfPackagershell.exe单击"完成"后双击该门户文件,则会收到以下错误消息:
严重错误
异常:{Microsoft.BusinessFramework.Security.DatabaseAuthenticationProviderException} DatabaseAuthentication Provider GetConnectionString 失败:无法获取提供程序上的连接字符串:SQL Server DatabaseAuthentication 提供程序失败:无法创建连接字符串:找不到用户凭据。
内部异常:{Microsoft.BusinessFramework.Security.DatabaseAuthenticationProviderException} SQL Server DatabaseAuthentication 提供程序失败:无法创建连接字符串:找不到用户凭据。
内部异常:{Microsoft.BusinessFramework.Security.DatabaseAuthenticationProviderException} 找不到用户凭据。注意 MbfPackagershell.exe 文件位于安装有业务门户的网站文件夹下的 Bin 文件夹中。 默认情况下,Bin 文件夹的路径是 C:\Inetpub\wwwroot\Bin。