2
當我嘗試發佈我的Web角色時出現錯誤。我正在使用VS2012和Azure SDK 1.7。 項目在模擬器中運行時沒有問題。 錯誤:發佈/打包時出現Windows Azure錯誤
Error 79 The target "PipelineTransformPhase" does not exist in the project.
這個錯誤出現,即使包裝。
當我嘗試發佈我的Web角色時出現錯誤。我正在使用VS2012和Azure SDK 1.7。 項目在模擬器中運行時沒有問題。 錯誤:發佈/打包時出現Windows Azure錯誤
Error 79 The target "PipelineTransformPhase" does not exist in the project.
這個錯誤出現,即使包裝。
我發現當您創建獨立的MVC應用程序時,proj文件中的Microsoft.WebApplication.targets導入聲明與創建具有MVC Web角色的雲服務稍有不同。如果你比較兩個,你會發現一個細微的差別:
獨立MVC:
<Import roject="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" />
MVC創建爲Web角色的雲服務:
<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
我剛換我使用VSToosPath並解決了我的問題。
你用什麼方法發佈? – davidb
我只需右鍵單擊該項目並使用發佈嚮導。但後來我發現這個問題出現在打包項目時。 – Geethanga
我發現了發佈工具的問題,所以我使用FTP將文件從本地計算機傳輸到天藍色的網站。上傳後停止並啓動網站也會釋放緩存中的任何內容。 – davidb