Browse by Tags

customErrors與httpErrors
被抽考IIS網站的自訂HTTP 404錯誤網頁設定,學到新東西也釐清一些觀念,筆記備忘。 以Windows 2008 R2 IIS 7.5為例,網站管理介面有兩處可以自訂錯誤頁面,上方的ASP.NET區的.NET Error Pages與下方IIS區的Error Pages: 兩個設定介面有點不同,試著各自加上HTTP 404設定,但導向不同網頁,.NET Error Pages設定指向/NotFound/SystemWeb404.html: Error Pages指向/NotFound/SystemWebServer404...
Posted 10 November 2015 06:57 AMJeffrey | 5 comment(s) 7,252
Filed under: ,
閒聊:Web Site Project為何沒落?
前幾天跟網友討論到:「WSP易改又好用,何以如今在冷宮?」 照片來源 Web Site Project(WSP)與Web Application Project(WAP)是ASP.NET網站的兩種專案類型態(延伸閱讀: Web Site Project vs Web Application Project ),身為從Visual Studio.NET (2002) ASP.NET 1.0開始寫起的老芋仔,有幸見證參與這一段歷史演變。 在ASP.NET 1.1/Visual Studio.NET 2003時代...
Posted 29 September 2015 01:32 PMJeffrey | 5 comment(s) 8,678
Filed under:
【茶包射手日記】SqlException Login failed for user '<Domain>\<Computer>$'.
在ASP.NET專案使用"Data Source=(local);Integrated Security=SSPI;Initial Catalog=MyDB"以Windows驗證連線本機SQL Server,Visual Studio測試正常,搬到IIS後出現以下錯誤: System.Data.SqlClient.SqlException: Login failed for user '<Domain>\<Computer>$'. Visual...
筆記-Windows環境變數需IISRESET才會生效
專案陸續改用 Managed ODP.NET ,實際用過幾回,發現設定TNS_ADMIN環境變數最省事直覺,只要維護一份TNSNAMES.ORA,設定一次即可供所有網站共用,TNS_ADMIN的變數名稱又很清楚明瞭。( 參考 :指定TNSNAMES.ORA共有config設定/複製TNSNAMES.ORA檔案到執行檔路徑/TNS_ADMIN環境變數/ORACLE_HOME環境變數相對路徑等做法) 今天處理一台伺服器上線,設完TNS_ADMIN,卻一直吐出「ORA-12154 TNS: 無法解析指定的連線ID...
Posted 31 August 2015 01:14 PMJeffrey | with no comments 2,442
Filed under:
HttpCookieCollection的foreach陷阱
我想在ASP.NET MVC裡用foreach列舉所有Cookie, HttpRequestBase.Cookies 是不二人選。Cookies屬性的型別為 HttpCookieCollection ,既然是HttpCookieCollection,foreach拿到的應該就是HttpCookie吧?很自以為是地寫好以下程式準備收工: public ActionResult TestCookies() { var req = this .HttpContext.Request; StringBuilder...
Posted 17 July 2015 07:05 AMJeffrey | with no comments 3,247
Filed under: ,
【茶包射手日記】Managed ODP.NET在ASP.NET發生ORA-12154錯誤
故事要從前幾天學會 讓ODP.NET查詢加速10倍的密技 說起,原始問題在於 Dapper 查詢效能不佳,正想把新發現套用在Dapper上… 登楞!Dapper透過IDbConnection擴充方法提供功能,根本沒機會對OracleCommand或OracleDataReader動手腳啊!(抱頭) 打開Dapper原始碼,想研究有沒有地方傳FetchSize參數(還在裡面看到華麗的Emit特技,嘆為觀止),由於FetchSize非通用ADO.NET屬性,無功而返。 另一條路從環境設定著手,倒有點收獲...
Posted 01 May 2015 08:25 AMJeffrey | with no comments 8,148
Filed under: ,
丞相,起風了!從ASP.NET 5的變革談起
2016-02-18補充 ASP.NET 5已更名為ASP.NET Core 1.0 圖片來源 羊年開工第一天,Stephen Walther在部落格發表一篇新文章: ASP.NET 5及MVC6的十大變革 ,雖然大部分文章所提的,我先前就陸續看過或心裡有數,但全部聚在一起還是挺震憾。如果你現在有涉及ASP.NET專案開發,不管用的是WebForm、MVC、ASHX、WebService還是WCF,這次ASP.NET 5的改變象徵ASP.NET及.NET路線上的調整,此一發展方向遲早會影響大家的專案規劃...
Posted 08 March 2015 07:04 PMJeffrey | 26 comment(s) 64,524
Filed under: ,
【茶包射手日記】web.config修改未發生作用
接獲同事報案,部署至測試主機的MVC網站所有存取都出現HTTP 500錯誤: 直覺啟動偵錯SOP,先用瀏覽器測試下載靜態檔案(例如:/Content/style.css),也得到HTTP 500,判斷整個Web Application都停止運作。為查看完整訊息,在web.config中加入<customErrors mode="Off" />,但遠端瀏覽錯誤訊息未變。Terminal Service連上測試機,改用本機IE用localhost連上同一網站,沒想到仍看到如上訊息畫面...
Posted 24 December 2014 10:35 PMJeffrey | with no comments 3,097
瀏覽器圖檔開啟實驗:下載 vs 檢視
我們有個內部HipChat Server,疑似在升級後行為改變。以往在聊天室上傳圖檔,點選其連結 httqs://hipchat-server/files/x/x/xxxx/xxxx.png 可直接顯示圖檔內容,升級後則變成點選後一律先下載到本機才能開啟。透過Chrome F12 Dev Tools,還觀察到以下訊息: Resource interpreted as Document but transferred with MIME type image/png: "httqs://hipchat...
Posted 04 December 2014 06:22 AMJeffrey | with no comments 4,980
Filed under:
【茶包射手日記】CSS Bundle路徑有"."造成HTTP 404
解掉一個古老懸案! 在ASP.NET MVC 4中使用Kendo UI Grid 文章曾提過一個古怪問題: 發現StyleBundle的virtualPath參數出現2012.1.322時,會導致Styles.Render("~/Content/kendo/2012.1.322/css”)時傳回HTTP 404錯誤~ 為克服問題,我將2012.1.322目錄的內容向上搬一層,直接放在~/Content/keno目錄下,並將virtualPath設成"~/Content/kendo...
【笨問題】ASP.NET Script打包之debug.js/min.js處理原則
程式上線到UAT環境,因knockout.mapping未載入出錯,但在測試環境是好的。經過一番測試比對,發現犯了一個低級錯誤: bundles.Add( new ScriptBundle( "~/bundles/ko" ).Include( "~/Scripts/knockout-3.0.0.js" , "~/Scripts/knockout.mapping-latest.debug.js" )); 當初想在偵測階段追蹤knockout...
Posted 25 August 2014 10:59 PMJeffrey | with no comments 3,401
Filed under:
【茶包射手日記】SharePoint導致ASP.NET PageMethod失效
接獲報案,某 ASP.NET PageMethod 程式部署至正式主機失效,以jQuery送出POST Request,未傳回JSON結果而是傳回完整網頁,如同未設[WebMethod]屬性一般。 經過對照測試,鎖定問題只有在ASP.NET網站跟SharePoint 2007並存於同一IIS站台時發生,只要脫離Sharepoint魔掌就一切如常。 爬文找到有人提及需確認web.config已加入ScriptModule,PageMethod才能正常運作: <httpModules>  ...
Posted 19 August 2014 08:40 PMJeffrey | with no comments 2,899
Filed under: , ,
【茶包射手日記】ASP.NET MVC CSS壓縮失效
用Chrome瀏覽啟用 JavaScript/CSS打包壓縮 的ASP.NET網站,發現以下錯誤: Chrome抱怨找不到sytle.css.map檔! (style.css由 SCSS 編譯產生,.map檔是所謂的 Source Map ,用來查詢.css特定段落所對應的.scss原始碼,Debug不可或缺。當今主要的CSS與JavaScript編譯語言都提供.map方便偵錯,例如: LESS、CoffeeScript、SASS/SCSS,連 TypeScript 也不例外,未來再介紹) 檢查bundle...
Posted 14 June 2014 10:06 AMJeffrey | with no comments 6,204
Filed under: ,
【茶包射手日記】怪異的web.config HttpHandler重複錯誤
前幾天提到用HttpHandler 即時壓縮JavaScript 以兼顧註解隱藏及原始碼偵錯需求,今天部署到某台測試機時出現怪異錯誤: HTTP Error 500.19 - Internal Server Error Error Code    0x800700b7 Config Error    Cannot add duplicate collection entry of type 'add' with unique key attribute...
Posted 22 April 2014 10:08 PMJeffrey | with no comments 4,572
【筆記】JavaScript與CSS壓縮打包工具-WG.EXE
ASP.NET MVC的CSS/JS 打包壓縮 功能,背後靠的是 WebGrease 開源元件,而WebGrease還提供 MSBuild支援 及工具程式-- wg.exe 方便應用。 前篇文章 AppScriptsHandler用來壓縮JavaScript的Microsoft.Ajax.Utilities.Minifier,便是來自WebGrease的元件,這篇文章則談談如何將wg.exe複製到Server上執行。 文件提到wg.exe會隨Visual Studio 一併安裝 ,使用Visual...
Posted 20 April 2014 11:42 AMJeffrey | 4 comment(s) 6,690
Filed under:
更多文章 « 上一頁 - 下一頁 »

搜尋

Go

<March 2017>
SunMonTueWedThuFriSat
2627281234
567891011
12131415161718
19202122232425
2627282930311
2345678
 
RSS
創用 CC 授權條款
【廣告】
twMVC
最新回應

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


Syndication