.NET Framework MVC project 加入多元認證登入 (windowsAuthentication & anonymousAuthentication) 後,出現錯誤 HTTP Error 500.19 - Internal Server Error - Error Code: 0x80070021 。
透過 Microsoft 官方網站參考資料,修改 applicationhost.config,unlock sections ,解決問題。
.NET Framework MVC project 加入多元認證登入 (windowsAuthentication & anonymousAuthentication) 後,出現錯誤 HTTP Error 500.19 - Internal Server Error - Error Code: 0x80070021 。
透過 Microsoft 官方網站參考資料,修改 applicationhost.config,unlock sections ,解決問題。
問題點:網站加入 Web.config 後,Visual Studio會自動產生對應的組態設定檔(Web.Debug.config / Web.Release.config) 但是實際建置時卻只使用 Web.config ,而沒有使用到這些 web.(configuration).config 設定檔。
[Angular Execute Error] Access to XMLHttpRequest at 'http://XXX' from origin 'http://localhost:4200' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
環境
Angular (version 5.2.6) (http://localhost:4200) 使用 HttpClientModule http.get().subscript() 連線至 http://localhost:57457/ 某 ASP.NET Handler (.ashx) 取得 JSON string 資料
前言:
我目前在將原網站由 ASP.NET WebForm 改寫為 ASP.NET MVC 。我發現 PostBack 不符合我的需求,因為原網站就有用到 jQuery + Ajax 所以我想要在 MVC 使用 Ajax
工具:
1. Ajax Helper
2. Using jQuery Ajax in ASP.NET MVC
參考網路上的文章 前端 HTML + JavaScript 使用指定 window.location 的寫法,叫用後端 ExportXls Action 並傳入參數 String ddlSales .
我自己寫了一個ASP.NET 主控台應用程式,有用到 Microsoft.Office.Interop.Excel 元件
我自己執行 (按兩下執行檔這種方式) 是正常的。
但是我使用系統排程執行它,就會出錯。Log 顯示錯誤如下:
由於發生下列錯誤,為具有 CLSID {00024500-0000-0000-C000-000000000046} 的元件擷取 COM Class Factory 失敗: 80080005。
關於 connection string 語法,我最近寫錯了好幾次。
我今天在看 Views 的時候看到有人下 SQL - LEFT OUTER JOIN
我有驚訝到,因為我平常都用 LEFT JOIN,
所以我就 google 了一下,發現原來他們是一樣的呀!(in SQL Server)
WebForm project 利用web.config設定匿名存取權限
如題。我每次在本機 debug 一個網站時,只要開始 debug ,網頁上就會要求我輸入 windows 認證帳號密碼。
HttpContext.Current.User.Identity.Name = ''
HttpContext.Current.User.Identity.IsAuthenticated = false
已在 IIS 設定 允許 Windows 驗證了,但是還是出錯。
IE 11 下出錯 JSON 未經定義
解決方法:在HTML Header 加上 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
每次呼叫 WebMethod 時都會請我輸入登入帳密 , 而且我輸入了我的 Windows 帳密還登不了 ,冏
上網找了資料,終於看到這個解法,順利地把我的問題解掉了。
錯誤畫面
解決方法:
我要怎麼知道這個 SQL Server DB 的所有資料表有哪些?有多少stored procedures?
可以使用 SQL Server 提供的 [產生和發布指令碼] 功能產出。
使用步驟如下:
我想依照開發狀態設定組態檔,怎麼設定?
使用 SlowCheetah
這就有解了
不過我是用 WEB API 也會遇到欸!!
WEBAPI ERROR - Exception has been thrown by the target of an invocation.
2 DLL ERROR -
1. System.Exception: 'Error parsing column 9 (safety= - String)'
2. DLL ERROR - 無法載入組件 [ Newtonsoft.Json ] ,版本不符
兩種解法
一. 將 IIS Express 設定為支援 64 bit
二. 把 System.Data.SQLite.dll 改為32位元版