Nancy のセルフホスト アプリケーションを Visual Studio で実行すると、すべてが期待どおりに機能しますが、ILMerge を使用して allInOne.exe を作成すると、すべての URL で 404 が発生します。
それが ILMerge コマンドです。
ILMerge.exe /target:console /out:allInOne.exe application.exe "Nancy.Hosting.Self.dll" "Nancy.dll"
問題は、どのモジュールも自動検出されないため、ルートが利用できないことです。この問題は、Merged Exe ファイルでも発生します。/bin/release で application.exe を実行すると、すべてが機能します。
よろしくお願いします