2018-08-13
'/' 應用程式中發生伺服器錯誤。 組態錯誤 描述: 處理服務此要求所需的組態檔時發生錯誤。請檢視下列的特定錯誤詳細資訊,並適當修改您的組態檔。 剖析器錯誤訊息: The connection string name is missing for the MySqlSiteMapProvider 原始程式錯誤: 行 282: <siteMap> 行 283: <providers> 行 284: <add name="MySqlSiteMapProvider" type="MySql.Web.SiteMap.MySqlSiteMapProvider, MySql.Web, Version=8.0.11.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" connectionStringName="LocalMySqlServer" applicationName="/" /> 行 285: </providers> 行 286: </siteMap> 原始程式檔: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config 行: 284 版本資訊: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.7.3062.0 |
Elmah 通知信的訊息:
System.Configuration.ConfigurationErrorsException:
The connection string name is missing for the MySqlSiteMapProvider
(C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config line
284) ---> System.ArgumentException: The connection string name is missing
for the MySqlSiteMapProvider
之前的程式 deploy 不會有問題,安裝 MySQL Community Server 5.5.60.1 (mysql-installer-community-5.5.60.1.msi) 後,就出問題 ( 此程式並未存取 MySQL,而是 SQL Server )
後來到【控制台】的新增移除程式,把 MySQL 新安裝的 MySQL Connector Net 8.0.11 移除後,重新 deploy 就正常了。
記錄本經驗,供參考。
(完)
沒有留言:
張貼留言