게시하는 동안 웹 앱을 오프라인으로 전환하려면 어떻게 해야 합니까?
VS13에서 Publish를 누르면 컴파일할 사이트가 표시되지만 업로드할 때 파일이 사용 중이라는 오류가 나타나는 경우가 많습니다.
파일(MyAzureSite\PrecompiledApp.config)을 갱신하고 있습니다.
C:...\v12.0\Web\Microsoft.Web.Publishing.targets(4255,5) :
오류_FILE_IN_USE: 웹 배포 작업이 실패했습니다.
('Precompiled App.config' 파일이 사용 중입니다.
자세한 내용은 http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_FILE_IN_USE를 참조하십시오.)
제공된 링크를 따라가면 appOffline 규칙을 활성화해야 합니다."물론이지!"라고 나는 생각했다.하지만 어떻게?구글에서 검색했는데, 게시하는 동안 사이트를 대체해야 할 파일이 많이 검색됐어요.하지만, 나는 나의 작은 문제를 어떻게 없앨지에 대한 정보를 얻지 못한다.
간단한 방법으로 Azure 웹사이트에서 퍼블리싱 프로파일을 다운로드하여 사용하고 있습니다(++).BH
지금은 Azure 포털에 접속하여 사이트를 수동으로 오프라인으로 전환하여 문제를 해결합니다.그리고 나서 나는 게시할 수 있고 그 후에 그 사이트를 온라인에 접속할 수 있다.매우 비현실적이고 고통스러울 정도로 지루하다.
원인은 무엇이며 어떻게 죽여야 합니까?
실제로 퍼블리싱 프로파일(.pubxml)에서 설정합니다.다음과 같이 Property Group에 요소를 추가합니다.
<PropertyGroup>
<EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
...
</PropertyGroup>
이 MSDN 문서의 상세
Azure App Service Deployment Task의 Additional Deployment Options(추가 배포 옵션):앱을 오프라인으로 전환합니다.확인해보시면 갈 수 있을 겁니다.
응용 프로그램을 오프라인으로 전환:동기화 작업이 시작되기 전에 app_offline.htm 파일을 웹 앱의 루트 디렉토리에 배치하여 AzureRM 웹 앱을 오프라인으로 전환하는 옵션을 선택합니다.동기 조작이 정상적으로 완료하면, 파일이 삭제됩니다.
스크린샷:
언급URL : https://stackoverflow.com/questions/20792405/how-to-take-web-app-offline-while-publishing
'programing' 카테고리의 다른 글
Bash에서의 do-while 루프 에뮬레이트 (0) | 2023.04.21 |
---|---|
의 쿼리 문자열을 해석 및 변경합니다.NET 코어 (0) | 2023.04.21 |
VBA가 If-statement에서 잘못된 분기를 사용 - 심각한 컴파일러 버그? (0) | 2023.04.21 |
varchar와 nvarchar SQL Server 데이터 유형의 주요 성능 차이는 무엇입니까? (0) | 2023.04.21 |
Azure 공유 액세스 서명 - 서명이 일치하지 않음 (0) | 2023.04.21 |