質問: Windows7、Visual Studio 2015、ASP.NET MVC5で開発しています。 そもそも大変基礎的なことで疑問があります。 Form/console/WPFの場合、bin\Debug\**.exeができます。 ASP.NET MVC5の場合、bin以下に、*.xml, csc.exe, vbc.exe, VBCSCompiler.exeなどがありますが、これが実行ファイル群なのでしょうか? ASP.NET MVC5の場合、サーバーにViews\*.cshtmlやControllers\*.cs, Models\*.csなどをアップする(?)のだと思いますが、具体的にはどのファイルをアップするのでしょう。 現在はlocalで自動的にIISが動いていて、動作はしているのですが、具体的に実行環境にするとしたら、どんなふうになにをするのか、大まかな概論をお聞かせいただけたら助かります。 binのファイルですが、これらは何をしているのでしょう? bin\EntityFramework.SqlServer.xml bin\EntityFramework.xml bin\Microsoft.AspNet.Identity.Core.xml bin\Microsoft.AspNet.Identity.EntityFramework.xml bin\Microsoft.AspNet.Identity.Owin.xml bin\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.xml bin\Microsoft.Owin.Host.SystemWeb.xml bin\Microsoft.Owin.Security.Cookies.xml bin\Microsoft.Owin.Security.Facebook.xml bin\Microsoft.Owin.Security.Google.xml bin\Microsoft.Owin.Security.MicrosoftAccount.xml bin\Microsoft.Owin.Security.OAuth.xml bin\Microsoft.Owin.Security.Twitter.xml bin\Microsoft.Owin.Security.xml bin\Microsoft.Owin.xml bin\Newtonsoft.Json.xml bin\System.Web.Helpers.xml bin\System.Web.Mvc.xml bin\System.Web.Optimization.xml bin\System.Web.Razor.xml bin\System.Web.WebPages.Deployment.xml bin\System.Web.WebPages.Razor.xml bin\System.Web.WebPages.xml bin\roslyn\csc.exe bin\roslyn\Microsoft.CSharp.Core.targets bin\roslyn\Microsoft.VisualBasic.Core.targets bin\roslyn\vbc.exe bin\roslyn\VBCSCompiler.exe bin\roslyn\VBCSCompiler.exe.config
回答: 以下のようなディレクトリ構造になります。 !フォルダイメージ ControllerやModelは、dllになっています。 デフォルトのままなら、binの中にプロジェクト名.dllで存在していると思います。 xmlはこれですかね。 デプロイには必要ないです。