Я неоднократно получаю эту ошибку при разработке приложений ASP.Net:
Cannot create/shadow copy 'XXXXX' when that file already exists
Где XXXXX - это случайная DLL. Обычно библиотека DLL является одной из библиотек Microsoft Enterprise Library, но она варьируется.
Это действительно случайно, и это очень расстраивает. Я буду часами без получения ошибки, а затем получаю эту ошибку каждые 10-20 минут.
Я видел несколько решений. Например, этот вопрос . Я попытался использовать опцию «Чистое решение» и просто перезапустил свой локальный IIS. Однако это все еще происходит с той же случайной, но постоянной частотой.
Я также видел, как многие люди упоминали об использовании этой опции в файле конфигурации:
<hostingEnvironment shadowCopyBinAssemblies="false" />
Однако другие упоминали, что это проблематично, и его определенно не следует использовать в производстве.
Итак, я должен просто сдаться и попробовать опцию shadowCopyBinAssemblies? (И убедитесь, что вы не скопировали это изменение в другие среды.) Я единственный, кто часто сталкивается с этой проблемой?
Примечание: Я использую Visual Studio 2008.