Я использую команду публикации dnu, но я заметил, что выходные данные содержат 2 папки пакетов, как показано ниже:
1 - приложение\пакеты
2 - approot\src\"имя проекта"\пакеты
Теперь одно различие между двумя папками заключается в том, что папка № 1 содержит только пакеты, соответствующие целевой структуре, поэтому размер очень маленький, тогда как папка № 2 содержит все для каждого пакета, поэтому размер слишком велик. Например, папка № 1 имеет размер 11 МБ, а папка № 2 — 120 МБ.
Я не думаю, что IIS будет использовать папку № 2, но я не знаю, зачем она вообще была создана.
Также я заметил, что папка № 2 также создается в Visual Studio.
Сейчас я на этой версии: dnx-clr-win-x64.1.0.0-beta7
Я знаю, что пакеты загружаются в C:\Users\.dnx\packages, так почему Visual Studio 2015 также включает их в проект?