これまで、Visual Studio 内でこの web.config のみを使用してきました。ただし、Web サイトを IIS に公開しようとしていますが、web.config に関連するエラーがあります。モジュールの構成データでクラッシュするようです。
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</system.web>
<phpNet>
<classLibrary>
<add assembly="php_mcrypt.mng, Version=3.0.0.0, Culture=neutral, PublicKeyToken=4ef6ed87c53048a3" section="mcrypt" />
<add assembly="php_curl.mng, Version=3.0.0.0, Culture=neutral, PublicKeyToken=4ef6ed87c53048a3" section="curl" />
</classLibrary>
<scriptLibrary/>
</phpNet>
</configuration>
エラー:
このスクリーンショットは、IIS の「機能ビュー」内の任意の「機能」をダブルクリックしようとしたときのものです。ただし、ブラウザーを介して Web サイトにアクセスした場合、エラーは同じです。
セクション宣言がないため、構成セクション「phpNet」を読み取ることができません
phpNet はPhalanger用で、拡張機能をインストールする必要がありますが、それを確認する方法がわかりません。私が言ったように、この web.config と phalanger はビジュアル スタジオ内で正常に機能したので、何が問題なのかわかりません。特に、インストーラーがサンプルを iis にインストールしたためです。