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 多版本的做法。
在前幾篇我們看 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 的學習之旅吧 ^_^.
我們有些 Web 應用程式需要跑在應用程式集區為 32位元、傳統管線模式之下,
如果我們要為這些應用程式建立 Image 的話,
就要將 IIS 中的應用程式集區改為 32位元、傳統管線模式。
那要如何做呢?
最近將 .net 3.5 的程式放到 docker 之中,
結果一 Run 起來就出 500 的錯誤。
到底怎麼回事呢?
在大多的範例中,我們大多看到的是一個 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 專案可以正常運作。
最近在查一個奇怪的問題,使用者反應開啟功能需要等待約 1 分 30 秒,功能才會出來。
直接去執行那個功能,最慢也是 30 秒呀! 為什麼 User 會說 1 分 30 秒呢?
有時在Server端要測試某段Code運作是否正常,
常常需要直接 New 一支新的 ASPX 來直接測試。
像測試 COM 元件,常常會直接 New 一支 VBS 來測試一樣。
這時就可以使用到「Embedded Code Blocks in ASP.NET Web Forms」。
環境: Windows 7
問題:
朋友安裝 VS.NET 2015 Community 後,新增專案時,卻沒有 ASP.NET Web Application 範本 ?
只有 WebTemplate 如下圖所示,
同事在Call WebAPI時,有CORS的問題,於是就 Search 它的解法,並設定上去。
卻還是發生問題? 到底是那裡出了錯呢?
我們將 ASP.NET WebForm 專案中的 jQuery 從 1.8.3 更新到 1.11.1 後,
執行系統時,第一次進去頁面時,Validator沒有效,Postback後卻變成雙倍的驗證?
最近舊的ASP.NET Web Forms 專案,會被原碼掃描軟體掃出 XSRF 的Issue。
有多個 Web Application 可以共同一個 Forms Authentication 來達到 single sign on哦!