2012-10-31 4 views
3

는 내가 Getting Started with Windows Azure Caching을 따라 나는 점점 System.Runtime.InteropServices.SEHException을 유지 : 외부 구성 요소가 라인에 예외가 발생했습니다 내가있어푸른 캐싱 System.Runtime.InteropServices.SEHException는

var myCache = new DataCache("default"); 

을 WindowsAzure1 프로젝트가 시작 프로젝트로 설정되었습니다. 디버그에서 실행되는 동안 MVC API 프로젝트에서 캐시에 액세스하려고하지만 오류가 계속 발생합니다. 아무도 내가 뭘 잘못하고 있을지 알아? 감사.

답변

5

특정 명령을 실행하는 것보다 App 시작시 발생하는 것을 제외하고는 정확히 동일한 오류가 발생했습니다. 몇 시간이 지난 후 많은 다른 튜토리얼을 수행하면서 마침내 내 프로젝트가 더 이상 에뮬레이터에서 실행되지 않는다는 사실을 알게되었습니다.

즉. Azure 프로젝트에서 캐싱 (캐시를 사용하는 세션 상태 포함)을 사용하려면 에뮬레이터에서 디버깅해야합니다. 나를 위해 나는 구름 프로젝트에서 f5를 치고 있었다. 이상한 이유로이 작업이 중단되었습니다.
솔루션 속성 -> 공통 속성 -> 시작 아래에서 수정하십시오. "단일 시작 프로젝트"를 선택하십시오 - Azure Cloud 프로젝트를 선택하십시오.
하늘빛 프로젝트에서 f5를 눌러 시작하십시오.

이 문제가 해결되었습니다. 실제로 [캐시 클러스터 역할 이름]이 배포에서 발견되지 않은 새로운 오류 오류가 발생했습니다. 이 오류를 발견하면 [캐시 클러스터 역할 이름]을 캐시 작업자 역할 이름으로 바꾸면 쉽게 해결할 수 있습니다.