[英]Express 4 app doesn't work in Azure when deployed via Visual Studio
[英]Express 4 app doesn't work in Azure when deployed via GitHub
我正在開發一個Express應用程序,我最初是從Visual Studio中的Basic Azure Node.js Express 4應用程序模板創建的。 換句話說, 它具有支持Express 4的www\\bin
結構所必需的web.config
修改 。
通過Visual Studio調試或直接通過Node命令行運行時,此應用程序正常工作。 但是,當我將它連接到GitHub存儲庫時,源代碼管理中的部署不起作用。 我可以在site\\wwwroot
文件夾中看到項目根目錄。 更奇怪的是,直接從Visual Studio發布工作。
事實證明這是一個簡單的疏忽,但我覺得它很容易絆倒別人,所以我會在這里分享答案。 我正在使用GitHub中的Visual Studio .gitignore
文件,它包含一個規則來忽略[Bb]in/
因為它們通常是構建輸出。 我的提交不包括/bin
的內容,所以我的持續部署顯然也沒有選擇它們。 簡單地評論這一行修復了這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.