.net託管平台appharbor使用

來源:互聯網
上載者:User

標籤:

這篇文章是網上轉過來的,在AppHarbor使用Git上傳Code的時候,需要輸入使用者名稱和密碼,就是appharbor登陸的使用者名稱和密碼。

可以參考這篇文章http://www.freehao123.com/webweb-net-appharbor/

.net託管平台appharbor使用

原文地址

 一、部署AppHarbor的準備 1、AppHarbor賬戶。去AppHarbor註冊即可; 2、完整的項目。想體驗下的可以直接用VS的示範項目; 3、 Git。瞭解基本操作即可; 4、Github,可選。AppHarbor可以Hook你的Github帳號,當然你也可以不使用。

二、Application設定 1、註冊AppHarbor後,在頁面Create new application,然後進入你剛剛建立的Application,選擇setting,設定Application Name和Tracking branch。Tracking branch就是你用來推送的分支,我們選擇master。 2、添加Sql Server資料庫。點擊Add-on,在頁面最下方中找到 SQL Server,選擇see more,Install Free Yocto。
三、設定項目 1、在Application頁面找到剛安裝的SQL Server Add-on,選擇Go to SQL Server,會開啟一個關於資料庫連接的詳細介面。將其中的Connection string配置到項目的web.config檔案中。可以通過web.config transform來讓debug版本和release版本保持不同的設定,以免每次發布都要修改。如果你不確定自己的設定是否正確,可以在這裡檢查你的web.config transformation。 2、將本機資料庫複製到給定的資料庫。你可以在剛才的頁面中找到資料庫的Host,Username 和Password。
四、發布到AppHarbor 1、 在Application頁面找到Repository URL,點擊它會自動複製Repository URL到剪貼簿,形如

https://[yourusername]@appharbor.com/[yourapplicationname].git。

 2、使用Git發布到AppHarbor。首先建立Repository,然後commit,並添加AppHarbor的remote,最後Push即可。大致過程如下:

git init git commit -m "first commit"  git remote add appharbor https://[yourusername]@appharbor.com/[yourapplicationname].git git push appharbor master

過程中會提示輸入AppHarbor密碼。

(使用git gui來操作,(我們已經把檔案增加到本地git庫中並且提交了,現在有上傳到遠程git 庫。

點擊上傳:

輸入版本庫,

點擊上傳:

會要求輸入密碼,之後上傳成功)

就可以去版本庫看檔案了:

檔案地址:

http://項目名.apphb.com/

上傳到遠程庫步驟:

 

添加新檔案:git add dir/files

 

提交檔案:git commit -m ‘add xxx.txt‘

 

上傳檔案:git push

 

官方教程:http://support.appharbor.com/kb/getting-started/deploying-your-first-application-using-git

) 3、Push成功後,重新整理你的Application頁面,可以看到正在Build,Build完成之後會顯示一個Commit 和 Build Status。點擊當前的Build Status可以下載到AppHarbor Build的項目版本。  4、點擊“Go to your application”即可訪問你的Application了。
五、運行失敗? 如果出現運行失敗,處於安全考慮,可能AppHarbor不會完全顯示詳細的錯誤資訊,這個時候就需要對錯誤進行排查。 1、確定本地編譯成功;可以在本機伺服器運行,但是在AppHarbor上出錯,首先檢查web.config檔案的配置是否正確; 2、若web.config配置正確,可以看Sql Server中的資料是否正確; 3、Application頁面中提供了Errors選項; 4、下載AppHarbor編譯的版本,然後在本地run,查看出錯的地方。

 

查看git記錄:

點擊左側【setting】-》再點擊右側【update application】即可。

.net託管平台appharbor使用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.