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