Почему mywebsite.dll.config не включается в мой cspkg?
У меня есть веб-роль Azure с Azure SDK 2.3. На моем веб-сайте проекта есть файл web.config, который корректно копируется в bin/debug/website.dll.config во время сборки. Но Azure SDK полностью не может включить эту DLL в cspkg, что приводит к сбою моей роли OnStart, поскольку он зависит от перенаправлений привязки в web.config для загрузки правильной версии сборок среды выполнения Azure. У кого-нибудь есть блестящая идея, почему cspack не включает этот файл и что с этим делать?
1 ответ
web.config
файлы никогда не копируются как projectNAme.dll.config
!
Только application.config
файлы копируются таким образом. И да, для веб-ролей ничего кроме обычного web.config автоматически не копируется.
Вы должны назвать свой файл конфигурации после имени вашей основной сборки приложения (т.е. website.dll.config
), а затем явно пометить его Copy Always
в панели свойств, раздел Copy to output folder
, Таким образом, файл будет включен в пакет веб-роли.