开发者社区> 互联网fans> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

一键部署mono 免费空间支持ASP.NET MVC 再也不担心伙食费换空间了

简介: 一直以来 部署mono 都是很头疼的事情 因为是我在是不熟悉非win环境,今天偶然发现这个项目,挺好的,分享下 https://github.com/wshearn/openshift-community-cartridge-mono http://test.
+关注继续查看

一直以来 部署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目录下面
我也是第一次成功部署摸弄 经验还在积累中,还有诸多不足
 且行且珍惜

 

 

test

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
jsp+servlet实现最基本的注册登陆功能
源码和数据库下载地址:http://download.csdn.net/detail/biexiansheng/9759722 1:首先需要设计好数据库和数据表,这里简单截图说明我创建的字段和类型。 2:进入正题,开始开发前台和后台代码。首先创建一个动态web工程,然后先创建一个实体类。 1 package com.bie.po; 2 /** 3 * @author
2625 0
《精通 ASP.NET MVC 4》----2.5 小结
本章创建了一个新的MVC项目,并用它构造了一个简单的MVC数据录入应用程序,使读者概览了MVC框架的体系结构和方法。本章跳过了一些关键特性(包括Razor语法、路由以及自动测试等),但会在之后的章节中回过头来深入讨论这些主题。
982 0
ASP.NET MVC的客户端验证:jQuery的验证
原文:ASP.NET MVC的客户端验证:jQuery的验证 之前我们一直讨论的Model验证仅限于服务端验证,即在Web服务器根据相应的规则对请求数据实施验证。如果我们能够在客户端(浏览器)对用户输入的数据先进行验证,这样会减少针对服务器请求的频率,从而缓解Web服务器访问的压力。
761 0
jsp+servlet实现最基本的注册登陆功能
源码和数据库下载地址:http://download.csdn.net/detail/biexiansheng/9759722 1:首先需要设计好数据库和数据表,这里简单截图说明我创建的字段和类型。 2:进入正题,开始开发前台和后台代码。
599 0
asp.net mvc 4.0的部署
只要服务器支持 .NET 4,那么就能够在上面生成和部署 ASP.NET MVC 3 应用程序。 方法一(正常方法):安装 ASP.NET MVC 3 到机器上,程序集会安装到 GAC 中,机器上所有的 Web 项目都可以引用/使用 GAC 中的这些程序集 方法二:把 ASP.
1054 0
springmvc升级springboot JSP文件JSTL错误解决(1)
springmvc升级springboot JSP文件JSTL错误解决
375 0
享读SpringMVC源码2-@RequestMapping注解源码(上)
享读SpringMVC源码2-@RequestMapping注解源码(上)
0 0
+关注
互联网fans
迷失在大前端海洋中的孩子
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Java Spring Boot开发实战系列课程【第7讲】:Spring Boot 2.0安全机制与MVC身份验证实战(Java面试题)
立即下载
蚂蚁金服大数据开放式创新实践
立即下载
QQ移送页面框架优化实践
立即下载