.net core 1.0が公開されました。私は新しいコンソールプロジェクトを開始し、IISなしで実行するはずの小さなプロトタイプからコードをインポートしました。私のproject.json
にnet46
を使用しなければならず、まだ更新されていないMongoDB.Driver
が更新されています。 Visual Studioでこのアプリケーションをビルドすると、たくさんのdllを持つ小さなApp.exe
がビルドされ、IISなしでローカルで正常に実行できます。IISは起動しません.net core 1.0 executable
私はIIS Express用のビルドオプションに気づき、私たちのサーバー(IIS 6.2、Windows Server 2012 R2)でもIISを使用できると考えました。それはWebDeployでうまくパブリッシュされますが、それ以降は何も起こりません。私はthis official guideに従っていた。 .NETコアのWindows Server Hostingバンドルをインストールしましたが、すべてが順番に表示されますが、URLを参照すると、ERR_NAME_NOT_RESOLVED . The
app.exe does not appear in the Task Manager and I can't find any log file, although it is enabled in the
web.config . I can execute the app manually, but then it only listens on the default
localhost:5000`アドレスが表示されます。
私はそれを正しく理解している場合、IISは、リバースプロキシdll
を開始しますが、私の場合には、それはすでに、スタンドアロンで動作しますコンパイルexe
だdotnet
ツールにとして作用すると考えられています。しかし、私はこのアプリからdll
を構築する方法を見つけることができません..
私は間違って何をしていますか?
バイナリを公開するだけでなく、IIS上のASP.NETコアモジュールもインストールして構成する必要があります。 –
しかし、 'dll 'をどのように構築できますか? ASP.NET Coreモジュールがインストールされ、アプリケーションプールが 'No Managed Code'に設定されています。 – Sven
モジュールがインストールされている場合は、web.configファイルを投稿してください。 –