나는 하늘빛을 아주 많이 보았으므로 나를 맨발로 보내주십시오.Azure DataCache Windows Azure 에뮬레이터에 문제가 있지만 오류는 생성되지 않습니다. 응용 프로그램이 멈추는 경우
저는 클라우드 서비스에 배포하고 하늘색 데이터 캐싱을 사용하기를 원했던 기존의 mvc4 웹 프로젝트를 보유하고 있습니다.
저는 azure caching nuget 패키지를 솔루션의 두 프로젝트, 웹 프로젝트 및 클래스 라이브러리 프로젝트에 추가했습니다.이 두 프로젝트에 모두 필요합니다.
웹 프로젝트의 웹 역할을 추가하고 web.config
에있는 datacache 식별자 참조를 공동 위치 캐싱에 사용할 수있는 웹 역할을 가리 키도록 업데이트했습니다.
데이터 캐시 코드가없는 동안이 문제를 에뮬레이터에서 로컬로 실행할 수 있습니다. 그러나 데이터 캐시에 액세스하기위한 코드를 작성하는 순간 문제가 발생했습니다. 그냥이 코드는 웹 프로젝트가 중단 원인 : 내가 알고 있는데 오류가없는
var cache = new DataCache("default");
, 하나의 출력 또는 웹 응용 프로그램에서 생성 된 오류 대에, 그냥 달려 있습니다.
이 문제의 원인을 진단하는 가장 좋은 방법은 무엇입니까?
UPDATE
난 그냥 다음과 같은 오류가 응용 프로그램 이벤트 로그에 생성 나타났습니다 :
Application: CacheServiceEmulator.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: Microsoft.ApplicationServer.Caching.DataCacheException
Stack:
at Microsoft.ApplicationServer.Caching.AzureCommon.AzureUtility.ProcessException(System.Exception)
at Microsoft.ApplicationServer.Caching.CacheServiceEmulator.CacheServiceEmulator.Main(System.String[])
Faulting application name: CacheServiceEmulator.exe, version: 1.0.4797.0, time stamp: 0x506f41ec
Faulting module name: KERNELBASE.dll, version: 6.2.9200.16451, time stamp: 0x50988aa6
Exception code: 0xe0434352
Fault offset: 0x000000000003811c
Faulting process ID: 0x13cc
Faulting application start time: 0x01ce1b74c41f996d
Faulting application path: D:\Users\Tony\My Documents\Visual Studio 2012\Projects\Seqential\Didbook_ws\Didbook.net\Didbook.net v1.0\didbook.net Web.Azure\csx\Debug\roles\didbook.net Web\plugins\Caching\CacheServiceEmulator.exe
Faulting module path: C:\WINDOWS\system32\KERNELBASE.dll
Report ID: 03114030-8768-11e2-beaf-68942335e1fe
Faulting package full name:
Faulting package-relative application ID:
Fault bucket -936878625, type 5
Event Name: CLR20r3
Response: Not available
Cab Id: 0
Problem signature:
P1: cacheserviceemulator.exe
P2: 1.0.4797.0
P3: 506f41ec
P4: Microsoft.ApplicationServer.Caching.AzureServerCommon
P5: 1.0.4797.0
P6: 506f41df
P7: 3d
P8: 18
P9: SWOUM0PNYW4I1S3EYHEY4VNB5OWO0LJ1
P10:
Attached files:
C:\Users\Tony\AppData\Local\Temp\WER90C9.tmp.WERInternalMetadata.xml
These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_cacheserviceemul_667e21a2e47da59aad2c601844d8dcfd3d291a_28d494fe
Analysis symbol:
Rechecking for solution: 0
Report ID: 03114030-8768-11e2-beaf-68942335e1fe
Report Status: 0
Hashed bucket: 700c7356d6308372410cf1d2baaf5d77
이 그 무슨 일이 일어나고 있는지 추적하는 데 도움이됩니까?
새로운 솔루션을 만들면 웹 역할을 추가하고 공동 위치 캐싱을 사용할 수있게되어 제대로 작동하도록 할 수 있습니다. 단지이 솔루션과 관련된 것만 나타납니다.
실제로 ['logman.exe'] (http://technet.microsoft.com/en-us/library/bb490956.aspx)는'cnf'에 전달 된 기간에 콜론을 명시 적으로 사용해야하는 것으로 보입니다. 매개 변수 - 지역 설정을 사용하지 않습니다. – edymtt
멍청한 질문 같아요.하지만 긴 시간 설정을 "HH : mm : ss"로 어떻게 바꿉니 까? –
컴퓨터의 국가 별 설정에서 –