国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

一鍵部署mono免費空間支持ASP.NETMVC再也不擔心伙食費換空間了

2019-11-14 16:41:32
字體:
來源:轉載
供稿:網友

一直以來 部署mono 都是很頭疼的事情 因為是我在是不熟悉非win環境,今天偶然發現這個項目,挺好的,分享下

https://github.com/wshearn/openshift-community-cartridge-mono

http://test.unknownerror.org/  這是我搭建的地址

在 OpenShift  部署mono  OpenShift  提供免費服務器,大家可以去這里看看 https://www.openshift.com/PRoducts/pricing

其實 第一個和第二個感覺差不多 都是免費的意思,第二個更像add-in按需收費,社區提供支持

注冊地址:https://www.openshift.com/app/account/new

image

那么在 OpenShift  到底怎么部署mono運行環境呢,大多數linux 云 默認都是不支持.NET 的

但是 OpenShift 有一個開放性 創建app的方式

image

點擊 然后滾動到頁面最下邊

image

在這里輸入 項目里面提到的地址

https://raw.github.com/wshearn/openshift-community-cartridge-mono/master/metadata/manifest.yml

image

在這里 填寫 要創建應用的名稱

然后直接到最下面點擊

image

這樣你的mono 應用就創建完了

如何訪問呢?

image

那么如何 上傳代碼呢,

這里只能用git+ssh

以前我不熟悉ssh 在這里ka了考半天暈暈乎乎的

最后搞定了 雖然方法笨 但也是方法 我用github 的客戶端連接

https://windows.github.com/

這里可以下載

然后

可以參考這里http://teliute.org/mix/Tegit/lesson2/lesson2.html

image

打開 git shell

1、創建SSH密鑰

1)打開終端,輸入命令 ssh-keygen -t rsa -C "teliute@163.com" 然后按回車鍵,雙引號里的郵箱換成自己的;

這里郵箱建議 寫成自己登陸的郵箱

我覺得可以隨便填寫,但我沒試過

.查看是否已經有了ssh密鑰:cd ~/.ssh

這個可以找到 密鑰的位置

帶有PUB 是剛才生成的公鑰,把他拿到OpenShift  里面

image

image

點擊添加

image

這樣就可以 用git 獲取代碼了

獲取代碼的地址在這里

image

具體如何用git 獲取代碼

先初始化git環境 git init

然后 就是 git clone 你的git地址

==============

常見錯誤

在站點上操作如果遇到這個錯誤

We appear to be having technical difficulties
An error occurred
|
OpenShift Online by Red Hat
沒事 取消FQ 基本上就可以了
=============================
獲取源碼之后 既可以用vs 開發也可以用monodevelop 開發
建議上傳前 用monodevelop 跑一下
.NET 下和mono 下 有些dll 不一樣 例如鏈接MySQL的dll
在monodevelop 下開發要注意兩點
1 運行時 設為mono
 
2 添加bin下的dll(先吧確實dll引用刪掉)
  要添加的dll就在bin目錄下面
我也是第一次成功部署摸弄 經驗還在積累中,還有諸多不足
 且行且珍惜

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 铜梁县| 益阳市| 宁晋县| 蓝山县| 维西| 固镇县| 东安县| 甘肃省| 理塘县| 济阳县| 孟村| 阳江市| 中阳县| 浏阳市| 阿拉尔市| 高阳县| 富源县| 阜新市| 万州区| 北川| 泉州市| 芜湖市| 遵化市| 通化县| 定兴县| 申扎县| 广南县| 彭州市| 项城市| 新巴尔虎右旗| 南投县| 大悟县| 临西县| 江永县| 洪江市| 繁峙县| 平陆县| 杭锦旗| 亚东县| 商城县| 繁昌县|