ASP.NET Core Web API 版本(Versioning)的做法有很多種,
在 URL 上面、QueryString 的參數,或是在 Header 中。
本文就來看看 ASP.NET Core Web API 多版本的做法。
ASP.NET Core Web API 版本(Versioning)的做法有很多種,
在 URL 上面、QueryString 的參數,或是在 Header 中。
本文就來看看 ASP.NET Core Web API 多版本的做法。
最近同事反應透過 aspose.words 將 word 轉出 pdf 時。
pdf 檔中間有些 table 會無法顯示,如下,
在前幾篇我們看 ASP.NET Core Middleware 的運作,
讀取 JSON 的 config 資訊,
再來我們先來看一下 Routing 的部份。
app.Map, RouteBuilder, MapGet, GetRouteValue ...
前陣子同事 Allen 在測試 Web API OWIN Authorization(可參考Web API bearer token 驗證),
在相同的NB上,使用某個 Web API bearer token,
到不同的 Web API Application 去驗證都是可以過的。
在前一篇「ASP.NET Core Middleware」中,使用 VS.NET 2015 來建立 ASP.NET Core 專案,並了解 Middleware 。
本篇要再來看看以往寫在 Web.config 中的 Appsettings 在 ASP.NET Core 專案中,如何讀取 Configuration 資訊呢?
在之前有討論到不同網頁使用到 Writeable Session 時會卡來卡去的狀況 Lock or Blocking(使用Session要小心網頁會被 卡住 哦!),
或是 Web Service 如果開啟 Session 存取的話,預設是 Writeable Session 模式(設定 WebService 使用 ReadOnly Session)。
解法除了設定 SessionStateBehavior.ReadOnly 外,
When a Single ASP.NET Client makes Concurrent Requests for Writeable Session Variables 這篇還提供2個方式,
1.降低 Session Lock Check 的時間
2.實作 Lockless SessionStateStoreProvider
維護舊系統的朋友,如果改了 ReadOnly 又怕會影響到什麼功能,可以參考看看哦!
在前一篇「ASP.NET Core 介紹」中,我們透過 dotnet CLI 來建立專案。
並透過 VS Code 來編輯專案。
本篇將透過完整IDE "Visual Studio 2015" 來建立專案,
並處理 Static File 及 Middleware。
我們可以透過 .NET Core 來開發出跨平台的應用程式。
在 ASP.NET Core 系列文中,
我們將一步步地來學習 ASP.NET Core。
就讓我們開始 ASP.NET Core 的學習之旅吧 ^_^.
同事詢問在轉出PDF檔時,是否可以加密碼保護呢?
是否可以不讓 User 列印 PDF 呢?
我們有些 Web 應用程式需要跑在應用程式集區為 32位元、傳統管線模式之下,
如果我們要為這些應用程式建立 Image 的話,
就要將 IIS 中的應用程式集區改為 32位元、傳統管線模式。
那要如何做呢?
最近將 .net 3.5 的程式放到 docker 之中,
結果一 Run 起來就出 500 的錯誤。
到底怎麼回事呢?
本文介紹在 Windows 10 使用 Windows Container 來執行 ASP.NET 4.6 WebForms 程式。
想要透過 Aspose.Words 來將 html 檔轉成 docx or odt 檔,
轉出來的檔案內容居然差很多,如下,
在大多的範例中,我們大多看到的是一個 Sender ,一個 Receiver。
但如果企業中有多個系統,總不能都用 1 對 1 的方式去處理吧!
所以我們可以使用 Id 來區別。
企業之中有一堆的系統,而每個系統之間難免需要相互溝通。
例如在人事系統之中新增一名員工之後,可能需要呼叫企業的權限控管系統也去新增該名員工,並設定相關的作業,AD, Mail 等等工作。
本文將介紹使用 Microsoft ASP.NET WebHook Preview 來達到這樣子的功能 ...
在前一篇使用Visual Studio 2015來開發ASP.NET Core Angular 2 專案中,
是將 typescript檔案 放在Server的目錄,然後再透過 gulp-typescript 去編譯,
然後再 copy 到 wwwroot 下面去。
但是這樣如果沒有將 typescript檔案也一併 Copy 過去的話,
在 Browser 中又沒有辦法針對 typescript檔案 Debug。
環境: Visual Studio 2015, Angular 2, TypeScript
Angular 2已經正式發佈了哦!
因為之前參考到的都是 Beta 的版本,所以當 typescript 調成 ES5 時,就會發生一堆錯誤。
以下我們就以 Angular 官網上的 快速起步 範例,
讓它也可以在 Visual Studio 2015 中的 ASP.NET Core 專案可以正常運作。
環境: Windows 10 IoT Core Build 14376 (10.0.14376.0), VS2015
Raspberry Pi3 有內建的 Bluetooth ,但之前使用的 IoT Core 卻還不 Support。
要用 Bluetooth 還要再外接 Bluetooth ,但 Build 14376 已支援了哦!
以下筆者建立一個 iBeacon 的 headless App 來演示一下,
最近在查一個奇怪的問題,使用者反應開啟功能需要等待約 1 分 30 秒,功能才會出來。
直接去執行那個功能,最慢也是 30 秒呀! 為什麼 User 會說 1 分 30 秒呢?
有時在Server端要測試某段Code運作是否正常,
常常需要直接 New 一支新的 ASPX 來直接測試。
像測試 COM 元件,常常會直接 New 一支 VBS 來測試一樣。
這時就可以使用到「Embedded Code Blocks in ASP.NET Web Forms」。