gpt4 book ai didi

azure - sitefinity azure 部署无法连接到数据库

转载 作者:行者123 更新时间:2023-12-01 19:35:28 31 4
gpt4 key购买 nike

我在将新的 sitefinity 部署到 Windows Azure 托管时遇到问题。在 sitefinity 项目启动屏幕上,我可以输入我的 azure 连接字符串信息,它会爆炸说数据库类型不匹配(mssql 而不是 azure)。我找不到在哪里更改此设置,因此无法初始化该网站。我错过了什么吗?

这是错误:

* There was an error trying to connect to the Database Server:
System.InvalidOperationException: Wrong database backend configuration detected: Connecting to 'Microsoft SQL Azure (RTM) - 11.0.9117.67 Aug 4 2013 23:37:13 Copyright (c) Microsoft Corporation ' but configured for 'mssql'. at OpenAccessRuntime.Relational.sql.MsSqlDriver.customizeForServer(Connection con) at OpenAccessRuntime.Relational.sql.SqlDriver.InitializeFor(ConnectionString connectionString, Boolean noConnect, PropertySet props, DBDriver& driver, Connection& conn, ConnectionPoolType poolType) at OpenAccessRuntime.Relational.RelationalStorageManagerFactory..ctor(StorageManagerFactoryBuilder b) at OpenAccessRuntime.storagemanager.StorageManagerFactoryBuilder.createSmfForURL()

谢谢

最佳答案

您无法直接在 Azure 上创建项目 - 您应该首先在本地创建它。然后,在 DataConfig.config 文件中您将找到连接字符串。确保将 dbType 从 MsSql 更改为 SqlAzure。

此外,在 web.config 中,您需要取消注释:

<!-- Begin telerik section  -->
<!--<telerik>
<sitefinity>
<environment platform="WindowsAzure"/>
<sitefinityConfig storageMode="Database" />
</sitefinity>
</telerik>-->
<!-- End telerik section -->

我建议您使用Thunder将您的项目部署到Azure: http://www.sitefinity.com/documentation/documentationarticles/sitefinity-azure-configuration

关于azure - sitefinity azure 部署无法连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18222119/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com