OS:Windows 10
Tools:Open Live Writer
懶人包: 直接下載 Open Live Writer
這是第一篇使用Open Live Writer的記念文!!
Tool:Visual Studio 2015 Enterprise
OS:Windows 10
沒想到,到今天才發現Visual Studio 有這樣的功能-Detach 除錯工具。通常在除錯網站應用程式時,都會按F5,但按了F5執行網站之後,Visual Studio 就不會讓你做進一步的修改,或操作Visual Studio工具。例如:
Tool:Visual Studio 2015 Enterprise
OS:Windows 10
.NET Framework 4.6、Web API 5.2.3
以下為使用Fiddler工具除錯Web API心得筆記,測試Parameter Binding的Request參數之設定。
建立一個Web API專案:
OS:Windows 10
我的 Windows 10 環境,所有的APP都會閃退,不能執行,像小算盤,Google了一下,原來不是唯一的受災戶,許多人都出了相同的問題。
Tool:Visual Studio 2015 Enterprise
OS:Windows 10
.NET Framework 4.6、Entity Framework 6.x、ASP.NET MVC 5
在開發網站常常需要除錯,Glimpse是一個好用的免費開放源碼的Web除錯工具。你可以在MVC或Web Forms的網站中,透過它來進行除錯。它的官網在 http://getglimpse.com/
Tool:Visual Studio 2015 Enterprise
OS:Windows 10
C# 6
.NET Framework 4.6、ASP.NET MVC 5
ASP.MVC專案發生 CS1617錯誤 :
CS1617: Invalid option '6' for /langversion; must be ISO-1, ISO-2, 3, 4, 5 or Default
Tool:Visual Studio 2013 Ultimate Update 4 、Entity Framework 6.1.1 tools for visual studio 2013
OS:Windows 8.1
DB:EntityFramework 6.1.3
Entity Framework 6支援 async/await pattern,方便開發非同步作業。我們可以利用Entity Framework所提供的 async結尾的方法,來進行非同步操作。
Tool:Visual Studio 2013 Ultimate Update 4 、Entity Framework 6.1.1 tools for visual studio 2013
OS:Windows 8.1
DB:EntityFramework 6.1.3
一般使用Entity Framework Code First技術時,它會在適當時後幫你把資料庫與資料表建好。但有時,為了某些理由,你可能想要強制Entity Framework Code First建立資料庫、資料表等結構描述資訊,這時,可以利用以下解法。
Tool:Visual Studio 2013 Ultimate Update 4
OS:Windows 8.1
C#
Q:在C#程式碼中,我們可以使用using語法,為命名空間取別名,以縮短程式的撰寫語法。那麼如何為單一ASPX檔的命名空間取別名呢?
Tool:Visual Studio 2013 Ultimate Update 4 、Entity Framework 6.1.1 tools for visual studio 2013
OS:Windows 8.1
DB:ADO.NET SQLite Data Provider Version 1.0.98.0 - August 19, 2015、EntityFramework 6.0.0
本文介紹如何在Visual Studio 2013開發工具中,使用Entity Framework Designer設計資料查詢程式。
Tool:Visual Studio 2015 Enterprise
OS:Windows 10、IIS 10 Express
.NET Framework 4.6、ASP.NET MVC、 C#
在Visual Studio 2015 Enterprise建立一個空白的MVC專案,馬上就得到錯誤了!! - Package Manager 的臭蟲。
Font Awesome是開放源碼,提供圖示供商頁網站使用。在Bootstrap網頁可以很容易地使用Font Awesome圖示。以下說明在在Bootstrap網頁使用Font Awesome圖示的步驟。
Tool:Visual Studio 2015 Enterprise
OS:Windows 10、IIS 10 Express
.NET Framework 4.6、ASP.NET WebForms、Visual Basic
使用VS2015 Copy Web Site,將Visual Basic範本WebForm網站部署到本機IIS,出現錯誤
Could not find file '…\roslyn\vbc.exe'
Tool:Visual Studio 2015 Enterprise
OS:Windows 10、IIS 10 Express
.NET Framework 4.6、ASP.NET WebForms
在Windows 10 + IIS 10環境,使用Visual Studio 2015 的發行功能(publish)將ASP.NET WebForms網站部署到IIS,結果出現錯誤訊息
此存取控制清單並非標準格式,因此無法修改
解法一看這邊
解法2
Tool:Visual Studio 2015 Enterprise
OS:Windows 10、IIS 10 Express
.NET Framework 4.6、ASP.NET WebForms
在Windows 10 + IIS 10環境,使用Visual Studio 2015 的發行功能(publish)將ASP.NET WebForms網站部署到IIS,結果出現錯誤訊息
此存取控制清單並非標準格式,因此無法修改
因此無法順利deployment
Tool:Visual Studio 2015 Enterprise
OS:Windows 10、IIS 10 Express
.NET Framework 4.6、ASP.NET WebForms
在Webform之中撰寫Page_Error錯誤處理程式時,習慣使用Server.Transfer導向錯誤頁面。
Tool:Visual Studio 2015 Enterprise
OS:Windows 10
C# 6
.NET Framework 4.6、ASP.NET MVC 5
試著使用VS2015開啟MVC5專案,使用C# 6的新語法,結果出現如下錯誤:
Feature ‘xxxx’ is not available in C# 5. Please use language version 6 or grater
Tool:Visual Studio 2013 Ultimate Update 4
OS:Windows 8.1
ASP.NET MVC 5
MVC的Layout可以是巢狀式的,以下說明Nested Layout的設計方式。
Tool:Visual Studio 2013 Ultimate Update 4
OS:Windows 8.1
ASP.NET MVC 5
Q :如何修改MVC專案IIS Express Port Number?
Tool:Visual Studio 2013 Ultimate Update 4
OS:Windows 8.1
ASP.NET MVC 5
Q : 如何將Controller程式碼,改用AsyncController來回傳DB資料,然後將資料顯示在View上?
Tool:Visual Studio 2013 Ultimate Update 4
OS:Windows 8.1
ASP.NET MVC 5
Partial View是一個可以重複的單位,Partial View可以是強型別的Partial View或Dynamic的。
Tool:Visual Studio 2013 Ultimate Update 4
OS:Windows 8.1
ASP.NET MVC 5
Razor引擎支援Chart Helper可以讓你在MVC檢視中繪製統計圖表。
Tool:Visual Studio 2013 Ultimate Update4、Chrome、IE11
OS:Windows 8.1
之前在此篇文章中提到,使用SourceMap檔案可以在Chrome瀏覽器除錯階段自動切換到Development版本,不過後來不知是jQuery、jQuery Mobile或瀏覽器的關係,總之就無法自動切換。
Tool:Visual Studio 2015 Enterprise RC
OS:Windows Server 2012 R2
不管使用VB14或C#6專案,Visual Studio 2015 IDE提供的新功能都差不多,以下使用Visual Basic 14的主控台應用程式為例。
Tool:Visual Studio 2015 Enterprise RC、C# Essentials
OS:Windows Server 2012 R2
C# 6 提供許多新的語法。對於新語法不熟的人有福了,假設我們想要使用C# 的nameof語法取得變數的名稱。
Tool:Visual Studio 2013 Ultimate Update 4 、Snippet Designer
OS:Windows 8.1
在Visual Studio 2013工具輸入HTML時,有提供HTML的程式碼片段功能(Code Snippet),不過每次輸入<input然後按兩次Tab鍵,產生出來的Input標籤都沒有含id屬性,用起來很不方便,如下圖:
Tool:Visual Studio 2013 Ultimate Update 4 、RouteMagic
OS:Windows 8.1
ASP.NET MVC 5
預設MVC的路由是利用程式來設定,因此無法在網站的執行階段動態修改路由。若要動態修改路由,可試試RouteMagic套件。
使用MVC5範本專案來做說明:
Tool:Visual Studio 2013 Ultimate Update 4 、SideWaffle Extension
OS:Windows 8.1
ASP.NET MVC 5
在《客製化MVC Scaffolding Template》這篇文章中介紹到如何在MVC專案中客製化View,預設Visual Studio 2013安裝完成之後,範本檔案是放在以下資料夾:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web\Mvc\Scaffolding\Templates
若是MVCView的範本則是放在此資料夾:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web\Mvc\Scaffolding\Templates\MvcView
修改此處的範本將套用到所有MVC網站。
針對個別專案,除了《客製化MVC Scaffolding Template》這篇文章中介紹的方法之外,若要在專案中加入自訂範本檔,可以使用SideWaffle擴充套件,這個擴充套件可以加入設計網站時常用的範本檔案,像Favicon .ico 、Robots.txt 、Angular 套件等等,完整清單可參考http://sidewaffle.com/