2019年9月22日 星期日

Views

[上課筆記]開發.Net Core環境建置

因應開發趨勢的關係,選擇VS Code開發.Net Core是比較明智的選擇,未來跨平台應該會是一個大方向。

VS Code 環境建置

(1)開發工具,關鍵字打 VS Code download 就可以到以下畫面,基本上在家裡練習開發,

     所以我選擇User Installer,代表現在windown使用者登入,若是System Installer 軟體會灌

     在Program Files裡面,可以提高到管理者的權限。

   

(2)開發平台,關鍵字打dotnet core download,就可以看到.Net Core 2.2是目前穩定版,點進去下載。

    其中會有Runtime2.2.7(.Net Core 像是開發主控台、WPF用到,那ASP.NET Core主要是開發
 
    Web應用程式用),另外SDK 2.2.402 .Net Core Installer(外掛程式,給不能用VS開發的.Net程

    式的人用)也需要下載。

 

   
    所以總total來說,會有(vs code、.Net Core Installer、ASP.NET Core Installer、.Net Core Installer)個應用程式需要下載,
    安裝順序上沒有差別。

2019年8月22日 星期四

Views

解決Visual Studio 2017無法連接到MS-SQL伺服器的問題

如題主旨:

作業環境:win10家用版

MS-SQL:2017

Visual Studio 2017使用ADO.NET加入連線字串時卻遇下列問題



解決辦法:
(1).先去SQL-SERVER2017組態管理員



(2).確認SQLEXPRESS的通訊協定,TCP/IP是啟用狀態




(3).確認SQL Server服務中(SQL EXPRESS/Brower)是開啟狀態



(4).若是SQL Server Brower無法開啟,請先到控制台\系統管理工具\服務,找到SQL Server Brower
      按右鍵開啟內容

(5)在啟動類型選擇自動,按套用後確定,並重新啟動。

~~~~~~~~~~~~~~~此時ADO.NET內就可以找到本機伺服器啦~~~~~~

2019年8月2日 星期五

Views

C# Using Jayrock



組合Json字串踩地雷

今天工作開發不是那麼順利,先把問題紀錄下來,待以後開發繼續找答案!



1.在sublime text3要怎麼順利Using Jayrock



目前還懵懵懂懂,但可參考此篇先有概念



2.在組合Json字串可參考此篇,但是在使用JsonObject會碰到一個問題:

 

 private string _succse="1";

 string str_json = JsonConvert.SerializeObject(dt); //dt是datatable


 r=new JsonObject();


 r.Accumulate=("succse"_succse);

 r.Accumulate=("data",str_json);


 在用context.Response.Write(r.ToString());

 

 輸出

---------------------------

 {"Succse":"1","data":
[{.....}]};多出來的雙引號就是會影響結果



3.解決辦法參考此篇

 加入這句

 var _data=Jayrock.Json.Conversion.JsonConvert.Import(str_json)

  先將str_json轉成萬用型別,再放入

 r=new JsonObject();


 r.Accumulate=("succse"_succse);

 r.Accumulate=("data",_data);

 神奇的~多出來的""號被解決掉囉!

2019年7月10日 星期三

Views

在window10 找不到 IIS admin


安裝過程:


首先安裝IIS時,我是參考這篇網誌的,其實已經詳細了,照著安裝為什麼還是錯?

在路徑:控制台\所有控制台項目\系統管理工具\服務  並沒有IIS admin 。


解決方式:


1.用中文關鍵字在google 搜尋還是找不到,花了一點時間.....

2.改成英文關鍵字,終於在stack overflow找到相關文章,關鍵就是這張圖:


    紅色框框是我漏掉的部份!!!!! 後來補上在WINDOW10內就出現囉,後續測試IIS都正常運作