.netコアプロジェクトがあります。そのプロジェクトをビルドすると.exeファイルが生成されますが、.dllは生成されません。プロジェクトの.dllを作成し、IISサーバー。 .dllファイルを生成する方法、実行する必要のある設定。.netコアビルドプロジェクトがdllファイルを生成しない理由
1
A
答えて
2
ASP.Netコアバイナリは自己ホスト型アプリケーションであるため、.exeはHTTP要求を受け入れることができるWebサーバー(デフォルトはKestrel)を組み込みます。 ASP.Net Coreの背後にある課題の1つは、それを自己完結型にしてIISから切り離すことでした。したがって、.exeを持つことは完全に予想されます。ダブルクリックすると、Webサーバーが起動します。
標準的な運用環境では、IISのようなWebサーバーをASP.Netコアアプリケーションの前に置いて、リバースプロキシとして機能させ、アプリケーションに要求を転送することになっています。したがって、.exeファイルを持っていても、IISの背後にホスティングすることはできません。
私はこの記事から多くのことを学びました:https://weblog.west-wind.com/posts/2016/Jun/06/Publishing-and-Running-ASPNET-Core-Applications-with-IIS
をASP.NetコアとDLLを作成する方法があれば、私はそれを知りませんが、何がポイントでしょうか?
0
プロジェクトプロパティの出力タイプをコンソールアプリケーションからクラスライブラリに切り替えると、EXEではなくDLLが生成されます。
関連する問題
- 1. 変更されていない.NETコアビルドプロジェクトの再構築
- 2. TriggerCompleteイベントが発生しない理由
- 3. visual C++ 2008:.dllと.libファイルが生成されていない
- 4. デバッグ.NETアセンブリバインディング別名dllが使用されている理由とその理由を確認する
- 5. Roslynがスペースなしのメソッドコードを生成する理由
- 6. Openerpこれらのビューが生成されない理由
- 7. .NET用Selenium dllファイル
- 8. Roslyn CSharpCompilationを使用して.NET標準2.0 DLLを生成
- 9. ネイティブDLLが出力ディレクトリにコピーされない理由
- 10. Decompilerが理論的に元のコードを生成できない理由
- 11. .NETでのアセンブリDLL管理
- 12. .Net DLLからJavaラッパークラスを自動的に生成します。
- 13. wsimport .wsdl:.classファイルではなく、.javaファイルを生成する理由
- 14. engにtraineddataファイルがない理由
- 15. Visual Studio 2015 sp3がこの行のコードを生成しない理由
- 16. Resource.Designer.csが作成されない理由
- 17. .NETセットアッププロジェクトでDLLファイルをスキップ
- 18. SWIGで生成されたC#ファイルを.NET DLLにコンパイルするには?
- 19. gcovがgcdaファイルを生成しない
- 20. pubがpubspec.lockファイルを生成しない
- 21. Rstudioが.Rdファイルを生成しない
- 22. SBTがjarファイルを生成しない
- 23. JavaScriptファイルの論理パスを正しく生成しないスプロケット
- 24. が青いダッシュを生成する理由
- 25. .Net Framework 4.7コンソールアプリケーション参照.NETコアdll - 出力ディレクトリの予期しないファイル
- 26. .netクライアントプロファイルがVisual Studio 2008に表示されない理由
- 27. Mavenでjarファイルを作成できない理由
- 28. DLLがロードされている理由を確認する
- 29. Molesがいくつかの関数の代理人を生成しない理由は何ですか?
- 30. SimulinkとStateflowから.NET DLLライブラリを生成する方法
信頼できるリンクについて:[IIS用ASP.NETコアモジュールに関するMicrosoftのドキュメント](https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/aspnet-core-module) IISでASP.NETコアアプリケーションをホストする必要がありました。 – Jesper