Сегодня я столкнулся со странной проблемой при отладке одного из моих проектов. Я использую VS2010/Windows 7 Home Premium.
У меня есть проект, в котором используется кэш Windows Server AppFabric. Я все настроил и создал два разных проекта C# (2 решения) для тестирования конфигурации AppFabric. Имена проектов — «AppFabricServer» и «AppFabricClient». Это просто для тестирования, и соглашение об именах не означает ничего конкретного. Я использую «AppFabricServer» для добавления объектов в кэш AppFabric и проект «AppFabricClient» для извлечения.
Теперь проблема заключается в том, что после запуска «AppFabricServer», а затем я пытаюсь запустить «AppFabricClient» после закрытия «AppFabricServer», я получаю сообщение об ошибке «System.IO.FileNotFoundException: не удалось загрузить файл или сборку «AppFabricServer< /сильный>". Я не понимаю, каким образом проект "AppFabricServer" связан с проектом "AppFabricClient".
То же самое происходит и в обратном порядке - это означает, что после перезагрузки компьютера и если я сначала запускаю проект "AppFabricClient" (у него также есть модуль записи Cache), я не могу запустить проект "AppFabricServer" (у него есть Cache модуль чтения). Я получаю ту же ошибку — «System.IO.FileNotFoundException: не удалось загрузить файл или сборку AppFabricClient».
Исключение выбрасывается в строке, где я пытаюсь получить данные из кеша — когда я вызываю метод Get DataCache.
Может кто-нибудь помочь?