Dotnetnuke DNN 6升级网络路径有问题

Dotnetnuke DNN 6升级网络路径有问题,dotnetnuke,Dotnetnuke,所以我们在升级网站时遇到了一个有趣的问题。我们有一个6.01版本,我们正在使用升级路径升级。转到6.4,然后是7到8到9等等 到目前为止,其他版本7站点升级良好,上述版本6站点失败。请注意:我们可以在移动升级文件之前导航到该站点,并作为主机登录,四处移动查看站点等,这意味着web.config数据库连接字符串正在工作。但是,一旦我们移动文件进行升级,并且升级向导要求主机登录,点击“下一步”,它将挂起并产生“与网络相关的错误无法连接到sql server blaa,blaa,blaa…” 在升级w

所以我们在升级网站时遇到了一个有趣的问题。我们有一个6.01版本,我们正在使用升级路径升级。转到6.4,然后是7到8到9等等

到目前为止,其他版本7站点升级良好,上述版本6站点失败。请注意:我们可以在移动升级文件之前导航到该站点,并作为主机登录,四处移动查看站点等,这意味着web.config数据库连接字符串正在工作。但是,一旦我们移动文件进行升级,并且升级向导要求主机登录,点击“下一步”,它将挂起并产生“与网络相关的错误无法连接到sql server blaa,blaa,blaa…”

在升级web.config以外的版本时,版本6 DNN的连接strig是否还关注其他方面?很明显,这是一个问题,它无法找到SQL server,不,登录是错误的

这就是错误:

第215行:Upgrade.Upgrade.UpgradeDNN(strProviderPath,DataProvider.Instance().GetVersion())

Win32异常(0x80004005):未找到网络路径 [SqlException(0x80131904):建立到SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器

可能是路径错误?
string strProviderPath=DataProvider.Instance().GetProviderPath();在install.aspx.cs?

如果其他人关心或需要,在我们的DNN 6版本中,在web.config中还有另一个“upgradeconnectionstring”这需要匹配主连接字符串。在我们的例子中,DNN被移动到一个新服务器,主连接字符串被更新,而不是下面的。现在一切都好了

add name=“SqlDataProvider”type=“DotNetNuke.Data.SqlDataProvider,DotNetNuke.SqlDataProvider”connectionStringName=“SiteSqlServer”upgradeConnectionString=“Data Source=YOURSERVER;Initial Catalog=YOURDNNDB;User ID=matchtomainuser;Password=matchtomainpassword;Application name=dncore;“providerPath=~\Providers\SqlDataProvider\”objectQualifier=”“databaseOwner=“dbo”

                     

这真是一个有趣的案例。感谢您告诉我……(我总是为SQL Server使用别名的原因之一,这样我就可以在DNS中更改IP地址,我就完成了,,,)