在mac中搭建asp.net环境并开发第一个程序
在mac中搭建asp.net环境并开发第一个程序
一、搭建环境
1.安装.NET Core
- 要使用.NET Core首先在终端上安装Openssl
更新homebrew后下载安装openssl
$ brew update
$ brew install openssl
- 将openssl在编译路径/usr/local/lib中建立一个符号链接
$ ln -s/usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib
$ ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib
执行了上面的命令后重启终端
点击:https://go.microsoft.com/fwlink/?LinkID=809124安装.Net Core
2.使用yeoman创建应用程序
- 安装Node.js
使用npm命令来管理.js的依赖
终端输入
$ brew install npm
(可能会因为权限问题安装不了,则:
sudo brew install npm
)
使用npm命令安装yo,bower
$ npm install -g yo bower
安装ASP.NET的开发工具
$ npm install -g generator-aspnet
二、创建第一个ASP.NET app
- 创建项目目录
$ mkdir f
$ cd f
- 使用yo命令运行ASP.NET generator
$ yo aspnet
上图按回车键
上图绿的地方输入项目名称
接下来根据图中最后四行命令进行操作就好
其中startup.cs就是你写作的地方啦
- running
上图是执行run命令时终端的反应,涂绿的位置是运行asp.net程序时生成的地址,复制该地址就可以在浏览器中浏览了,如图
结束
到这基本就结束了,第一次在mac中编写asp.net程序,网上查了挺多资料,以上操作均从http://www.cnblogs.com/dotNETCoreSG/p/aspnetcore-2_1-your_first_mac_aspnet.html借鉴。
在mac中搭建asp.net环境并开发第一个程序相关推荐
- Mac上搭建Go语言环境及第一个hello.go程序
Golang是Google开发的一种编译型,平行化,具有垃圾回收功能的编译语言,还和C一样有指针. Golang是天生的网络编程语言,学习使用Golang先从环境配置开始. 1.源码安装:https: ...
- Idea中搭建Resin运行环境(Mac)
一.背景 idea中搭建Resin运行环境,可以在idea中通过点击Run按钮直接调试应用. 二.Resin下载地址 下载地址:https://caucho.com/products/resin/do ...
- Mac M1 搭建 React Native 环境
Mac M1 搭建 React Native 环境 环境安装 可以参考对照官方文档,本文针对M1芯片目前未完全适配情况下的方案,算是临时解决方案,不具有时效性. 你需要自行准备的依赖:Xcode &g ...
- OSGI企业应用开发(二)Eclipse中搭建Felix运行环境
上篇文章介绍了什么是OSGI以及使用OSGI构建应用的优点,接着介绍了两款常用的OSGI实现,分别为Apache Felix和Equinox,接下来开始介绍如何在Eclipse中使用Apache Fe ...
- linux python开发环境_如何在Linux系统中搭建Python编程环境
1 在大多数的Linux系统中,基本上都默认安装了Python,也就是说,在Linux的系统中基本上是不需要安装什么软件,就可以使用Python. 下面以ubuntu操作系统为例,看看如何在Linux ...
- Apache中配置ASP.NET环境
Apache中配置ASP.NET环境 前提已经搭配好Apache环境 下载安装 2mod_aspdotnet-2.0.0.msi(到这里下载http://httpd.apache.org/m ...
- Linux mono环境,linux+mono+xsp+apache搭建asp.net环境
linux+mono+xsp+apache搭建asp.net环境 发布时间:2020-10-09 18:20:35 来源:51CTO 阅读:3101 作者:huilinux 环境: 系统:centos ...
- 如何在 Windows 10 中搭建 Node.js 环境?
2019独角兽企业重金招聘Python工程师标准>>> [编者按]本文作者为 Szabolcs Kurdi,主要通过生动的实例介绍如何在 Windows 10 中搭建 Node.js ...
- ASP.NET自定义控件组件开发 第一章 第二篇 接着待续
ASP.NET自定义控件组件开发 第一章 第二篇 接着待续 ASP.NET自定义控件组件开发 第一章 第二篇 接着待续 很感谢大家给我的第一篇ASP.NET控件开发的支持!在写这些之前,我也看了一些例 ...
最新文章
- 直接通过OptionalAttribute, DefaultParameterValueAttribute定义缺省参数
- 2011清华MBA备考全记录
- 详解ASP.NET的最新安全漏洞,Padding Oracle攻击原理及其他
- SAP UI5 - MVC
- poj 2985(并查集+线段树求K大数)
- android 内部类传值,Android Studio中,从内部类
- C语言实用算法系列之DOS传参“加减乘除计算器”
- map key char*
- mysql for 语句执行顺序_MySQL使用profile分析SQL语句执行过程
- 同学大多数都是上的整个网站重点我的
- Java并发(五)——锁
- 包含命名空间的xml反序列化 (1.7环境下)
- inventor 波纹阵列_Inventor装配零部件阵列功能详解
- 陈安之超级成功法则(1)
- 对有序表进行折半查找的非递归算法
- MSP与PGMP的关联性与区别
- WEB端显示三维地形模型
- centos7中kubeadm方式搭建k8s集群(crio+calico)(k8s v1.21.0)
- nyoj144 小珂的苦恼
- 交叉编译工具链使用提示No such file or directory
热门文章
- inode节点(详解)
- IOS开发之——UI界面调试工具Reveal(11)
- canvas绘制城市3D模型效果
- 3分钟看懂滴滴“生死劫”真相
- Mysql中int、bigint、smallint 和 tinyint的区别详细介绍
- 无法打开代理服务器提示代理服务器没有设置为完全访问
- IPB072N15N3G-ASEMI代理英飞凌高压MOS管IPB072N15N3G
- 【阿里云天池AI龙珠计划-Python训练营】学习笔记task1
- 安全知识 入侵咖啡屋Wifi内的蹭网iPhone
- “安卓”手机电影的新生机