您的位置:首页 > 其它

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一下就成功解决。

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: