나는 푸른 웹 응용 프로그램에 속하는 상자에Azure Web Appbox에서 appcmd를 실행하는 방법은 무엇입니까?
appcmd set config /commit:WEBROOT /section:sessionState /mode:StateServer /stateConnectionString: tcpip=loopback:42424 /stateNetworkTimeout: 120 /useHostingIdentity:True
명령을 실행하고 싶습니다. 콘솔은 "샌드 박스 환경"이므로 충분한 권한이 필요하지는 않지만 appcmd
은 명령으로 인식되지 않습니다.
CMD 및 PowerShell 콘솔에서 작업을 수행 할 수있는 잠재적 인 권한 측면에서 더 유망 해 보이는 KUDU 특수 콘솔에서도 동일한 문제가 발생했습니다.
내 주요 목표는 IIS의 상태 서버를 시작하는 것입니다. How to start ASP.Net State Service in Azure은 "시작 작업"에 대해 언급했지만 그 작업을 수행하지 못했습니다. https://technet.microsoft.com/en-us/library/cc732412(v=ws.10).aspx 따옴표 appcmd
.
작업이 역할을위한 것이라고 생각했습니다. State Server를 사용할 수없는 기술적 인 이유는 무엇입니까? 내 세션 상태가 직렬화 가능했다면이 SO Question를 가져 오지 않고 즉시 Redis 캐시를 사용했습니다. 나는 그것을 사용할 수 있었으면 좋겠다. –
예. 시작 작업은 특히 역할 (작업자 역할 및 웹 역할)에 대한 작업입니다. 웹/작업자 역할과 완전히 다른 Web Apps에 배포 중이며 그러한 개념이 없다고하셨습니다. –
그래, 고마워. State Server의 기술적 인 이유를 사용할 수 없다는 것을 알고 계십니까? –