前陣子同事 柔安 將一個專案加入參考後,建置可以成功,在執行時,卻會發生「找不到方法: 'System.Net.Http.HttpResponseMessage .....」的錯誤訊息,如下,
前陣子同事 柔安 將一個專案加入參考後,建置可以成功,在執行時,卻會發生「找不到方法: 'System.Net.Http.HttpResponseMessage .....」的錯誤訊息,如下,
有朋友詢問它透過 System.Web.Security.MachineKey.Protect 再將 Byte Array 轉成 Base64 字串後,
在同一台電腦上,透過 Console 程式去解,卻發生 System.Security.Cryptography.CryptographicException 的錯誤。
發生 System.Security.Cryptography.CryptographicException
HResult=0x80131430
Message=進行密碼編譯作業期間發生錯誤。
Source=System.Web
StackTrace:
於 System.Web.Security.Cryptography.HomogenizingCryptoServiceWrapper.HomogenizeErrors ...
這個 Connection Pool 滿了的錯誤訊息在開發系統過程中常常會看到,
只是發生這樣子的錯誤之後,同事常常會問說,真的是連接數有超過預設值的 100 嗎?
之前寫過「[.NET]CALL AD驗証密碼」,
但最近遇到的客戶是使用 Open LDAP Server,
就驗證不過了,所以我們可以透過「 LdapConnection 」這個物件來幫我們驗證哦!
ASP.NET Core Web API 版本(Versioning)的做法有很多種,
在 URL 上面、QueryString 的參數,或是在 Header 中。
本文就來看看 ASP.NET Core Web API 多版本的做法。
前陣子跟同事討論到一段 while (true) 的程式,會用到多個 CPU 嗎?
.....
你覺得只會用到一個核心還是所有的核心都會用上呢?
我可以限定程式只跑在某個核心上面嗎?
有朋友詢問「vb.net 自製瀏覽器開分頁 獲取原始碼問題」,
主要是在Windows Form 使用 TabControl + WebBrowser 來呈現網頁。
但是當網頁中的 link 如果 target 為 _blank 時,
User 按下Link 就會使用 IE 來開啟新的網頁。
有辦法新增一個 TabPage + WebBrowser 來開啟新的網頁嗎?
在前幾篇我們看 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 去驗證都是可以過的。
我們有舊的元件(Workflow),連接DB是透過自行封裝 Ado.NET 的元件,
而到新開發的系統,則是使用 Spring.NET + NHibernate 。
當新、舊交雜在一起使用時,交易該如何控管呢?
最簡單的就是用 TransactionScope 去包起來,
但這時候 MSDTC 就跑起來了。
但是很多單位現在都不給開 MSDTC 了,
那要怎麼辦呢? 取得 DB Connection 及 Transaction 往內傳嗎?
要如何取得 Spring.NET 中的 System.Data.Common.DbTransaction 物件呢?
在前一篇「ASP.NET Core Middleware」中,使用 VS.NET 2015 來建立 ASP.NET Core 專案,並了解 Middleware 。
本篇要再來看看以往寫在 Web.config 中的 Appsettings 在 ASP.NET Core 專案中,如何讀取 Configuration 資訊呢?
寫程式常常都需要使用 Stopwatch 來計算某個 Method 花了多少時間,
要用時就 Google 一下就可找到拿來用。
另外我們也學習 Inttroduction to Rx 的 IDisposable ,使用 Stopwatch + IDisposable 做個計算時間的Class,
使用時就用 using 去包,如下,
在之前有討論到不同網頁使用到 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 的學習之旅吧 ^_^.
我們有一個客戶使用我們 .NET 1.1 的 Windows Form 程式。
最近因為換電腦,所以 OS 升級成了 Windows 10。
結果我們的程式一執行起來就掛掉了。
到底是什麼原因造成的呢?
以下將一步步解開謎團 ...
我們有些 Web 應用程式需要跑在應用程式集區為 32位元、傳統管線模式之下,
如果我們要為這些應用程式建立 Image 的話,
就要將 IIS 中的應用程式集區改為 32位元、傳統管線模式。
那要如何做呢?
最近將 .net 3.5 的程式放到 docker 之中,
結果一 Run 起來就出 500 的錯誤。
到底怎麼回事呢?
想要透過 Aspose.Words 來將 html 檔轉成 docx or odt 檔,
轉出來的檔案內容居然差很多,如下,
最近同事 Marty 分享一個使用 C#6 Interpolated Strings ,
在 Visual Studio 2013 無法順利建罝的問題。