visual studio 2015安装.net core 问题
2016-07-26 20:28
423 查看
最近装了ubuntu虚拟机,想着实践一下微软跨平台.net core。
1.ubuntu搭建.net环境很简单,参考 https://www.microsoft.com/net/core#ubuntu
试一下永恒的helloword:
ubuntu搭建环境就这么完成了。
2.接着搭建windows平台,想着windows应该更加简单,没想到遇到几个坑折腾很久,这里分享一下。
a.首先更新visual studio update3,此过程就不说了。
b.最新版的.net core是1.0.0-preview2,windows中一开始怎么都安装不了,然后安装了1.0.0-preview1,兴冲冲的发布到ubuntu中时竟然提示找不到该版本,
无奈只能继续安装1.0.0-preview2。
提示我update3没有安装成功,可是确确实实安装成功了,想着可能某些组件没有安装,一气之下重装系统从头开始,结果还是这样。
百度了N久没有好的解决方案,没想到google一下就成功解决。
c.创建Asp.net core工程,发布将文件夹的内容通过winscp拷贝到ubuntu系统中,切换到文件目录,执行dotnet 工程名.dll
d.配置nginx 代理
1.ubuntu搭建.net环境很简单,参考 https://www.microsoft.com/net/core#ubuntu
试一下永恒的helloword:
ubuntu搭建环境就这么完成了。
2.接着搭建windows平台,想着windows应该更加简单,没想到遇到几个坑折腾很久,这里分享一下。
a.首先更新visual studio update3,此过程就不说了。
b.最新版的.net core是1.0.0-preview2,windows中一开始怎么都安装不了,然后安装了1.0.0-preview1,兴冲冲的发布到ubuntu中时竟然提示找不到该版本,
无奈只能继续安装1.0.0-preview2。
提示我update3没有安装成功,可是确确实实安装成功了,想着可能某些组件没有安装,一气之下重装系统从头开始,结果还是这样。
百度了N久没有好的解决方案,没想到google一下就成功解决。
DotNetCore.1.0.0-VS2015Tools.Preview2.exe SKIP_VSU_CHECK=1
c.创建Asp.net core工程,发布将文件夹的内容通过winscp拷贝到ubuntu系统中,切换到文件目录,执行dotnet 工程名.dll
d.配置nginx 代理
#安装 sudo apt-get install nginx
#配置 sudo nano /etc/nginx/sites-available/default #添加到后尾 server { # Port and domain listen 8080; server_name aspnet.local; # Path to the wwwroot folder root /home/zulin/dotnet/wwwroot; # Pass requests to Kestrel location / { proxy_pass http://127.0.0.1:5000; proxy_set_header Connection ""; proxy_http_version 1.1; } } #重启服务 sudo service nginx restart
现在可以在浏览器上查看了http://xxx.xxx.xxx.xxx:8080
相关文章推荐
- HDU 5761 Rower Bo
- 使用 CXF 做 webservice 简单例子
- Codeforces 439D Devu and his Brother
- JS数组实现队列和堆栈
- linux基础1
- 【CodeForces】371C - Hamburgers(二分)
- 单例模式深入学习
- Android Studio 导入第三方jar包
- c#之用StreamWriter追加写文件
- 重复元素的删除问题
- Failed to instantiate * using constructor public * with arguments **
- 【HDU 1950】Bridging signals(LIS算法求最长上升子序列)
- android ListView 记录当前位置 恢复
- 操蛋的Camera V2
- linux文件系统及文件属性
- MVC中Controller中的跳转
- 再谈‘进程’
- 网编基础(2)
- bootstrap3上传特效
- paper 92:Lena与图像处理