最初にASP.NET Core(および個人認証)のテンプレートを使用してVS 2017で新しいプロジェクトを作成するにはweb.configはありません。それでもC:\ inetpub \ wwwroot(Windowsサーバ2016の新規インストールと同じマシン上のVS)にアプリを公開すると追加されます。バグ:VS 2017 ASP.NETコアアプリケーションをIISに公開
公開すると、「500 - 内部サーバーエラー」ページが表示されたWebページを開くことができません。ホストされたウェブサイトのための中央のパネルで何かをクリックしようとし、左側のパネルに個人用サイトをクリックした後にIISマネージャに行くことは、このエラーで開かない:あなたも見ることができるように
はそれがありませんを与えます情報を実際のエラーに変換します。 なぜweb.configファイルの\\?\C:
を探しているのですか?私はこの問題を解決する助けを得ることができると信じています。それは開発に負荷がかかるためです。前述のように、この問題は、基本的なASP.NETコアテンプレートの展開だけで発生しています。 VS 2015コミュニティで作成された以前のWebサイトでVS 2017に移植されています(VSで必要な更新が必要)
web.configファイルは、公開されたアプリケーションフォルダ
典型的な:
また、あなたは、アプリケーションプールの設定ではありませんマネージコードには、.NET CLRを設定する必要がありますか? VS 2015コミュニティを使用してこの問題が発生したことはありませんでした。 [OK]を ".NETコアWindowsサーバーホスティングバンドル"をロードしようとしましたが、Microsoft .NETコア1.0.4および1.1.1のインストールエラーを受け取りました。Windows Serverホスティング "この製品の別のバージョンは既にインストールされています。 – Edward
リンクされたドキュメントは、いくつかの優れたトラブルシューティング情報を提供します。 web.configファイルの内容を表示できますか?コマンドラインからアプリケーションを実行できますか? dotnet myapplication.dll? –
アプリケーションプールのCLRバージョンを管理されていないコードに変更しましたか? –