ここにMVCアセンブリがあります:
C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies
そしてここにASP.NET Webページアセンブリがあります:
C:\Program Files\Microsoft ASP.NET\ASP.NET Web Pages\v2.0\Assemblies\
これらのアセンブリはGACにインストールされていません(私はチェックしましたgacutil -l
)が、VSは[参照の追加]ダイアログにそれらすべてを表示します。
IISでサイトを実行すると、これらのアセンブリも読み込まれますが、それらへのパスが次の場所で指定されていませんWeb.config
。
<add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
これらのアセンブリはどのように見つかりますか?