asp.net Web サイトにサードパーティのプラグインを統合する必要があります。プラグインをインストールするために、「IIS コントロール パネルから、ルート ディレクトリを -(私の Web サイト フォルダからのパス) にアプリケーションを作成しますか?」という文が記載されています。
私は IIS についてあまり知らず、めったに使用しませんでした。IIS で実行できるあらゆる方法を試しましたが、うまくいきません。インストール後、チェックするために実行する必要があるプラグインによって提供されるテスト ページがありますが、実行するとこのエラーが表示されます。
「allowDefinition='MachineToApplication' として登録されたセクションをアプリケーション レベルを超えて使用するとエラーになります。このエラーは、仮想ディレクトリが IIS でアプリケーションとして構成されていないことが原因で発生する可能性があります。」
私もこのエラーを検索したところ、2 つの Web.Config ファイル (1 つはメイン プロジェクトから、もう 1 つはプラグイン フォルダーから) が原因であることがわかりました。これを処理する唯一の方法は、指定したプラグイン フォルダーを IIS のルート ディレクトリにすることです。誰かがこれを行う簡単な手順を教えてください。私がやっていたことは、IIS6で、asp.net Webサイトのメインフォルダーに新しいWebサイトを追加し、右クリックしてアプリケーションを追加し、指定されたパスを選択して、ルートディレクトリになると思っていましたが、そうではありません。
助けていただければ幸いです。また、プラグイン フォルダーはメインの Web サイト フォルダーにのみ配置する必要があることにも注意してください。したがって、2 つの web.config があります。それらの1つも名前を変更しようとしましたが、上記のエラーは解決しましたが、別のエラーが発生しましたが、主な問題はルートディレクトリにあると思います. PS彼らは、この文のプラグインフォルダーのweb.configファイルで上記のエラーを表示します-
"51 行目:
< authentication mode="Windows" />"