つまり、別のアプリケーション内でasp.net mvcをホストすることは可能ですか?コンソール、Windowsフォーム、サービスなど.
それを制御するためのWebインターフェイスを提供するアプリを作成し、そのWeb部分にasp.net mvcを使用したいと思います。
Asp.net mvcではありませんが、かみそりをサポートしていましたが、asp.netと同じレベルのサポートはありませんが(例:強く型付けされたビュー) )
私もこの質問を見つけましたが、それほど深くは入りません IISなしでASPNET MVC2を使用することは可能ですか?
「IIS 7.0 Hostable Web Core」を使用して、コンソールアプリケーションを含め、ユーザープロセスの一部としてWebサーバーをホストできます。利点は、本格的なIIS(構成を含む))と非常に似ていますが、Webサーバー自体がプロセスで実行されていることです。
次の記事をご覧ください。
http://cassinidev.codeplex.com/ をご覧ください。たとえば、多くの利点があります
お役に立てれば。
私はこの質問が古いことを知っていますが、それでも関連性があるので、.NET Core 1.0 + ASP.NET MVC 6を使用すると、MVCアプリケーションを簡単にセルフホストできます。 MVCアプリケーションとWebAPIアプリケーションを1つに統合することもでき、IIS、IIS Expressまたは.NET Coreのセルフホスティング機能を使用するかどうかを後で決定できます。
この投稿からヨーマンのアプローチに従っている場合は、試してみることができます: https://stackoverflow.com/a/30314393/980247