簡體   English   中英

通過GitHub部署時,Express 4應用程序在Azure中不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM