visual studio 2015安裝.net core 問題


最近裝了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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM