2016-11-21 39 views
1

該項目是通過Ionide和Visual Studio Code生成的。我正在通過GitHub部署到Azure WebApp。無法發佈虛擬F#Suave應用程序作爲Azure WebApp。我究竟做錯了什麼?

GitHub的庫是:https://github.com/laygr/suave-dummy

活動日誌說:

命令:build.cmd

該系統找不到指定的路徑。

系統找不到指定的路徑。

d:\程序文件(x86)\ SiteExtensions \捻\ 59.51109.2534 \ BIN \腳本\ starter.cmd build.cmd

這是一個溫文爾雅的應用程序變得簡單。我希望這可以幫助別人。

編輯

再次重新啓動造(新回購,新的Web應用程序,新的一天,新的希望)後,蔚藍表明這讓我找出其餘部分不同的錯誤。我將離開回購站,以便任何人都可以看到如何通過GitHub將Azure Web應用程序部署爲最簡單的Suave應用程序

回答

0

因此,在對Azure顯示的錯誤進行了改進之後,我可以弄清楚如何部署應用程序。 我必須:

  • 從Ionide for Visual Studio代碼生成的.gitignore中刪除.exe。
  • 創建.deployment
  • 創建的web.config
  • 修改build.cmd(我從別的地方抄了一遍)
  • 修改build.fsx執行正確的構建
  • 修改啓動文件( suave-dummy.fs)使用正確的端口

隨意檢查回購看看我的意思是在代碼中。相關文件:

  • 的.gitignore
  • .deployment
  • 風流倜儻,虛設\虛擬主機提供商\ web.config中
  • build.cmd
  • build.fsx
  • 風流倜儻,假\風流倜儻的啞.fs

phew!