Last post Jul 08, 2013 04:47 AM by Angie xu - MSFT
Jul 02, 2013 08:51 AM|Dunken|LINK
I want to deploy my application on a client’s IIS. Of course I have to deploy my own assemblies as well as 3rd party assemblies. However what Microsoft.* and System.* assemblies do I have to deploy? I know that the .net Framework is installed but for example
MVC and ASP.NET WebAPI are not. How do I figure out what can be seen as a prerequisite? What’s best practice?
I see all the packages I installed through NuGet but I manually also added references which are not part of .net.
Jul 03, 2013 06:40 AM|DarrellNorton|LINK
Look in the bin folder of your application. DLLs that are not in the GAC will be copied there.
Jul 04, 2013 07:06 AM|Dunken|LINK
Thank you very much! That makes sense, of course. One additional question though: how can I make sure my GAC is a "normal GAC" and doesn't contain any non-.net Framework dlls?
Jul 08, 2013 04:47 AM|Angie xu - MSFT|LINK
how can I make sure my GAC is a "normal GAC" and doesn't contain any non-.net Framework dlls?
Your application and 3rd party assemblies will debug into dlls in bin file when you give reference to third party assembly, and you don’t need consider the dlls type in bin file,