2016年12月1日 星期四

ASP.NET Core沒有Server.MapPath

 

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

掰,ASP.NET Core沒有Server.MapPath可用了。

如果想要在ASP.NET Core做到如Server.MapPath的效果,取得網站程式執行的資料夾位置,現在得透過IHostingEnvironment。

2016年11月30日 星期三

TagHelper不顯示伺服端驗證錯誤訊息

 

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

問題:在文字方塊後使用asp-validation-for進行驗證:

<span asp-validation-for="Id"/>

但在asp-validation-for在伺服端驗證發生錯誤時,不會顯示錯誤訊息:

image

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程式進行測試。

總瀏覽量