[DataWeb] ASP.NETのWebアプリケーションが動作しない。

ご利用のASP.NET Webアプリケーションにおいて、以下のようなパーサーエラーが発生した場合について、ご説明いたします。

パーサー エラー メッセージ: Host 'XXXXXXXXX' is not allowed to connect to this MySQL server

ソース エラー: 

行 282: <siteMap>
行 283: <providers>
行 284: <add name="MySqlSiteMapProvider" type="MySql.Web.SiteMap.MySqlSiteMapProvider, MySql.Web, Version=6.9.8.0, Culture=neutral, PublicKeyToken=c56XXXXXXXXXXXXXXXX" connectionStringName="LocalMySqlServer" applicationName="/" />
行 285: </providers>
行 286: </siteMap>

ソース ファイル: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config 行: 284 

このエラーは、マシン構成ファイルであるmachine.configファイル内の<sitemap>の<providers>要素を読み込んでおり、ご利用のアプリケーションと構成が異なる為に生じます。
その為、エラーが生じるWebアプリケーション上の構成ファイル(web.config)で、エラーが生じているセクションをオーバーライドさせる事で、問題を解消できます。

例えば、上記エラーの場合の解消策としては、以下のように、<clear/>をweb.configファイルに記述します。
なお、こちらは一例でございます為、詳細な内容は、ASP.NETのフォーラムや関連記事などを参考にしてください。

<siteMap>
  <providers>
    <clear/> 
    <add name="MySqlSiteMapProvider" type= (以下省略) />
  </providers>
</siteMap>

 

Related Articles

[DataWeb] アプリケーションのアンインストール方法

アプリケーションのアンインストール方法のご案内です。1.コントロールパネルにログインします。2.左メニュー[アプリケーション]をクリックし、[マイ・アプリケーションを管理]をクリックします。3....

[DataWeb] アプリケーションのインストール方法

アプリケーションのインストール方法のご案内です。→WordPressのインストール方法はこちら←1.コントロールパネルにログインします。2.左メニュー[アプリケーション]をクリックします。3.[...

[DataWeb] EC-CUBE3.0系のインストールについて

※現在、Pleskコントロールパネルのアプリケーションインストーラーから、EC-CUBEは削除されています。Pleskコントロールパネルのアプリケーションメニューからは、様々なアプリケーションを...

[DataWeb] WordPressサイトをWordPressToolkitに連携する

サーバーの移行などから、独自で配置をしたWordPressサイトを、Pleskコントロールパネルの機能にあるWordPressToolkitと連携をする手順です。1....

[DataWeb] MovableTypeの利用について

※現在、Pleskコントロールパネルのアプリケーションインストーラーから、MovableTypeは削除されています。Pleskコントロールパネルからは、様々なアプリケーションがインストールできま...