2016年11月28日 星期一

Console App(.NET Core)轉換成ASP.NET Core Web App

 

Tool:Visual Studio 2015 Ultimate Update 3
OS:Windows 10
.NET Core  1.0.0
ASP.NET Core 1.0.0

將 Console Application(.NET Core)轉換成ASP.NET Core Web Application(.NET Core)的過程中,使用Visual Studio 2015以IIS Express啟動網站,結果發生錯誤:

The project does't not know how to run the profile IIS Express.

image

 

2016年11月23日 星期三

掰,project.json

 

在Visual Studio 2015開發.NET Core與ASP.NET Core專案時,將原來相依組件的參照拆到project.json檔案中,還沒跟它搞熟呢,沒想到微軟又出了:

.NET Core Tools MSBuild “alpha” 工具

參考這篇文章

2016年11月21日 星期一

C# 7 Tuple Types與Tuple Literals

 

Tool:Visual Studio 2017 RC
OS:Windows Server 2012
.NET Framework : 4.5.2、C# 7

C# 7 新增語法新增tuple types 與 tuple literals。可以讓C# Function回傳兩個以上的值。 以下步驟,在Visual Studio 2017 RC版,建立一個Console程式進行測試。

2016年10月14日 星期五

變更Anti-Forgery cookie名稱

Tool:Visual Studio 2015 Ultimate Update 3
OS:Windows 10
.NET Framework : 4.6.x
ASP.NET MVC 5.x

為了防止Cross-site request forgery (AKA XSRF or CSRF,相關說明可參考此篇文章) 在AS.PNET MVC程式中會使用Html.AntiForgeryToken( ) 方法來產生Anti-Forgery cookie:

@using ( Html.BeginForm( ) ) {
  @Html.AntiForgeryToken( )
  <input type="submit"  />
}

2016年10月12日 星期三

Q&A:Entity Framework更新資料表部分欄位

Tool:Visual Studio 2015 Ultimate Update 3
OS:Windows 10
.NET Framework : 4.6.x
Entity Framework 6.x

Q:如何在Entity Framework 開發方式中,只更新資料表部分欄位?

總網頁瀏覽量