40

ASP.NET サイトを Windows 8 の IIS8 で実行できないようです。IIS Express では問題ありませんが、次のことを行いました。

  1. IIS8をインストール
  2. IIS にインストールされた ASP.NET 3.5 および 4.5 機能
  3. 有効なアプリケーション プールを作成しました
  4. 自分のサイトを指す IIS マネージャーに新しいアプリケーションを追加しました

しかし、次のように表示されます: HTTP エラー 500.19 - 内部サーバー エラー ページの関連構成データが無効なため、要求されたページにアクセスできません。

構成ソース: -1: 0:

何か案は?

4

9 に答える 9

54

ASP.Net アプリケーションには、web.config のハンドラー セクションがあらかじめ組み込まれています。

デフォルトでは、これは IIS 内の機能委任内で読み取り専用に設定されています。

Server nameFeature delegationの下にある IIS Manager を見てください。ハンドラー マッピングが読み取り専用に設定されていて、サイトの web.configs にハンドラー セクションがある場合は、値を読み取り/書き込みに切り替えて、何が起こるかを確認します。

Windows 8 / IIS 8 / ASP.Net MVC 4 に移行するときに役立ちました。

于 2012-08-31T08:13:40.140 に答える
16
  1. 「スタートボタン」をクリック
  2. 検索ボックスに「Windows の機能の有効化または無効化」と入力します。
  3. 機能ウィンドウで、「インターネット インフォメーション サービス」をクリックします。
  4. クリック: 「World Wide Web サービス」
  5. クリック:「アプリケーション開発機能」
  6. 機能を確認 (有効化) します。私はすべてをチェックしましたが、CGIはチェックしませんでした。

w10テクニカルプレビューを使用しています

于 2014-10-06T01:00:11.873 に答える
12

私は同じ問題を抱えていました。これは、アプリケーション プールが Web サイト ディレクトリまたは web.config に対する権限を持っていないためです。読み取り、実行、リストを使用して「IIS_IUSRS」に権限を付与してみてください。

于 2012-12-20T09:07:50.467 に答える
2

新しいマシンを持っているか、マシンをフォーマットした場合は、IIS のインストール中に、ASP.Net (適切なバージョン) のインストールにチェックを入れたことを確認してください。

ヒント: Windows 機能のオン/オフを切り替える --> IIS --> アプリケーション開発機能 --> ASP.Net 3.5 / 4.6

最近、Windows 10 (IIS 10) にアップグレードしました & ASP.Net をインストールするのを忘れていたため、この問題に直面していました。

その他のトラブルシューティングのヒントは次のとおりです。

2) アプリケーション フォルダーの IIS_IUSRS グループに読み取りアクセス許可を与えていることを確認します。

3) アプリケーション プールで正しいターゲット .Net フレームワークが選択されているかどうかを確認できます。

4) Web.config が適切 (適切に定義された XML) であり、エラーがないことを確認します。ありがとう。

于 2017-04-07T08:57:30.240 に答える
0

上記のすべてを試した後、私はまだ立ち往生していたので、エラーメッセージで参照されているファイル「c:\some\path\web.config」を調べることにしました。

3KB だったので、「_web.config」に名前を変更したところ、すぐにスクリプトが正常に動作するようになりました。

オリジナルは、無数の変更を加える前の設定で作成されたものだと思います。私が行ったすべての変更により、適切な web.config を作成できるようになりました。

上記の方法で必要な場所に移動できない場合は、試してみてください。

于 2015-02-10T22:15:16.650 に答える
0

最後に私のものを並べ替えました!イエス。プロジェクトにgitハブを使用し、各PCのわずかに異なる場所にダウンロードしていました。

構成ファイルに unc しようとしたとき、言及されたエラーは、実際には他の PC が使用するパスであることに気付きました。プロジェクトにリストされているこれをまったく修正できなかったので、VSでプロジェクトファイルを右クリックしてアンロードし、再度ロードして動作するようになりました。

于 2016-05-16T07:15:06.757 に答える
0

おそらく最初にこれを試しましたが、PC の電源をオフにしてから再度オンにしましたか? 上記のすべてを最初に試してみましたが、これを行うだけでうまくいきました。私の以前のアクションの 1 つで、プロジェクト内の重要なファイルがロックされた可能性があります。

于 2016-11-22T15:36:44.453 に答える