サーバー構成エラーが認識されない属性
問題
Webサイトを開くときに構成エラーが発生します:
問題
Webサイトを開くときに構成エラーが発生します:
パーサーエラーメッセージ:認識されない属性'requirePermission'。
例: "<
セクションコード> 名前コード> =
"data"
requirePermission
=
"false"
type
=
"DotNetNuke.Framework.Providers.ProviderConfigurationHandler、DotNetNuke"
/> "
コード> "バージョン情報:Microsoft .NET Frameworkバージョン:1.1.4322.2443; ASP.NETバージョン:1.1.4322.2460"がエラーの下部に表示されます。
原因
このエラーは、使用しているバージョンのDotNetNukeで誤ったバージョンのASP.NETが使用されている場合に発生します。
解決策
PleskとIISの両方が、正しいバージョンのASP.NETを使用するように構成されている必要があります。サイトに必要なASP.NETのバージョンがわからない場合は、記事の下部にあるメモを参照してください。
Pleskコントロールパネル - コントロールパネルにログインします。
- Plesk12の場合
- ドメイン タブをクリックして[ドメイン]をクリックします 。
- ウェブサイトとドメイン タブをクリックしてもっと見るをクリックします 次にホスティング設定
- [Webスクリプトと統計]セクションのMicrosoft ASP.NETサポートバージョン サイトが使用するように構成されている.NETバージョンに変更する必要があります。
- Plesk11の場合
- ドメイン タブをクリックして[ドメイン]をクリックします 。
- ウェブサイトとドメイン タブをクリックして高度な操作を表示をクリックします 次に、ウェブサイトのスクリプトとセキュリティ
- [Webスクリプトと統計]セクションのASP.NETサポートバージョン サイトが使用するように構成されている.NETバージョンに変更する必要があります。
- Plesk9の場合
- [ドメイン]をクリックします>[ドメイン]>Webホスティング設定 。
- サービスの下 セクション、ASP.NETサポートバージョン サイトが使用するように構成されている.NETバージョンに変更する必要があります。
- [OK]をクリックします 変更を保存してウェブサイトをテストします。
IISで構成する
Pleskコントロールパネルで正しいASP.NETバージョンが既に選択されていてもこのエラーが発生する場合は、正しいASP.NETを使用するようにIISでサイトを構成する必要があります。 (これは、専用サーバークライアントでない限り、サポート技術者が行う必要があります。) - 開始をクリックします>管理ツール> インターネットインフォメーションサービス(IIS)マネージャー 。
- アプリケーションプールを拡張 。 [サイトのアプリケーションプール]を選択します 。
- 基本設定...をクリックします アクションパネルの下 セクション。
- ドロップダウンメニューから正しいASP.NETバージョンを選択します。
- [ OK]をクリックします 。
- インターネットインフォメーションサービスバージョン7(IIS 7)
- インターネットインフォメーションサービスバージョン6(IIS 6)
- 開始をクリックします>管理ツール> インターネットインフォメーションサービス(IIS)マネージャー 。
- [サーバー]を拡張します 、Webサイトを展開します 。サイトを右クリックして、プロパティを選択します 。
- ASP.NETを選択します タブをクリックし、ドロップダウンメニューから正しいASP.NETバージョンを選択します。
- [ OK]をクリックします 。
注:
DotNetNuke6.xにはASP.NET4.0が必要です
DotNetNuke5.xにはASP.NET2.0が必要です。 Verson 5.4.4は、オプションでASP.NET4.0を使用する最初のバージョンでした。
DotNetNuke4.xにはASP.NET2.0が必要です
DotNetNuke3.x以下にはASP.NET1.1が必要です
Plesk