문제

PHP 응용 프로그램을 Azure Web CGI 역할에 배포하려고합니다.나는 web.config와 web.roleconfig를 올바르게 설정했습니다.왜냐하면 컴퓨터에 원격으로 원격을 지정하면 IIS에서 FAST CGI 핸들러를 수동으로 동일한 값으로 설정했습니다.효과가있다.그러나 값이 동일하더라도 패키지가 배포 된 후에는 작동하지 않습니다!나는 그것을 동일한 가치로 수동으로 재설정해야합니다!이상한 소리가 들리니?

그래서 맵핑을 재설정하기 위해 역할 시작 이벤트에 코드 조각을 작성하려고 생각하고 있습니다.누구나 C #에서 그것을하는 방법을 알고 있습니까?

감사합니다

도움이 되었습니까?

해결책

kao! 핸들러 매핑을 설정하는 두 단계 : 1. 설정 Web.config. 2. 응용 프로그램 만들기

나는 처음 만 했어.UI의 팝업 창에서 확인을 클릭하면 두 번째가 설정됩니다.따라서 측면 웹 사이트 (웹 사이트가 웹 역할과 연결되어 있지 않다는 것을 의미합니다)에서 Azure에 배포하려는 경우, 수동으로 또는 명령 줄을 러닝하여 두 번째 설치 프로그램을 수행해야합니다. % Windir % \ System32 \Inetsrv \ AppCmd set config /section:system.webserver/fastcgi /+[fullpath='xxxx\php-cgi.exe ']

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top