VS2017 Unable to copy file到roslyn目錄 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 7月 12, 2017 同事回報建置時會出現以下錯誤,無法將dll copy到bin的Roslyn目錄下 在我的電腦建置時,則不會有此問題。檢查一下兩邊的版本 26430.13 -->我的版本 26430.15 -->同事的版本 將我的電腦升上去後,果然也出現此錯誤。 暫時的解決方式 打開工作管理員將VBCSCompiler.exe 結束掉。 到bin的roslyn目錄下將檔案全部刪除。 重新建置,若不行就得重開機。 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式
IIS 設定只允許特定IP進入 8月 09, 2018 公司有兩台Web Server,一台對外,一台對內,現在要合併在一起,。預設網站將針對特定IP開放,而某幾個網站則對外完全開放。 如何使用 1.新增功能- IP and Domain Restriction 安裝後,在IIS Root或各網站下可以看到功能圖示 2. 設定IIS Root的存取從Allow改成Deny 3.IIS Root針對特定IP或範圍打開,本例的Mask設為255.255.255.0 代表著192.168.2.0~255可以存取 4.將特定網站對外開放 由於在第2點的IIS Root已設為deny,所有網站會繼承這個設定,而子網站自行修改值的話,則會以子網站為主,這樣就達到預設是deny,而部份是Allow 所有的設定會儲存在IIS的組態內 %windir%\System32\inetsrv\config\applicationHost.config 上述的設定操作,也可以透過Power Shell 執行 $value = @{allowed = "true" ;ipAddress = "192.168.0.1" ;subnetMask = "255.255.255.0" } #1.Setting Root Site as deny Set-WebConfigurationProperty -Filter /system.webserver/security/ipsecurity -Name allowUnlisted -Value $false #1.1 Setting Root Site denyAction as NotFound Set-WebConfigurationProperty -Filter /system.webserver/security/ipsecurity -Name denyAction -Value 'NotFound' #2.Root Site add Allow Ip add-webconfiguration /system.webServer/s... 繼續閱讀
[TFS] 分支與合併 9月 16, 2014 在很早以前就知道TFS有分支與合併的功能,只是一直都不太知道要怎麼用,這次去Tech Day 2014聽完課" 從版本管控到持續整合 (Continuous Integration, CI) 的實踐 "後......感覺自己需要被鞭子抽幾下,有那麼好用的功能卻一直放著不用.....=.=,以下為根據實務上會用到功能的練習一下 分支流程設計 至少要兩條線:主要、開發(本篇針對此作測試) 最多不超過4條 插單或Bug單分支合併 閱讀完整內容
.Net Core Identity 無法登入 8月 12, 2020 前言 前陣子使用Blazor Assembly寫的一個Side Project給家人使用,這兩天反應無法登入,一直跳回Login。在反應的當下,我測試都正常,直到今天早上要登入時,出現了同樣的問題。 http status回應200,沒有任何錯誤訊息。 執行版本 .Net Core 3.1 Blazor Assembly 3.2.0 Microsoft.AspNetCore.Identity 3.1.7 原因 檢查console及Response Header,有警告訊息"Identity.External samesite=none; httponly...",判斷應該chrome 85針對SameStie更嚴格的限制造成的。 圖片來源 Ps:忘了擷圖XD,引用一張相似的。 關於SameStie SameStie是防止第三方Cookie的存取。 Strict : 嚴格限制。 Lax : 只有Get 可以存取,Post不行。 本來預設是None ,Chrome在80之前會通知你要修改為Lax。 80之後,Lax為Chrome的預設值。意思是你不設定的話,預設為Lax。 ps:目前的 程式不用更動 。 .net 4.7.2 及 4.8後,Session,Cookie ,Form Auth Cookie 已預設為Lax None : 在https下,Secure設為true,第三方才可以存取。 解決方式 將Identity相關Cookie由原于的none設置成Lax。 1.設定Lax services.ConfigureExternalCookie(options => { options.Cookie.SameSite = Microsoft.AspNetCore.Http.SameSiteMode.Lax; ... 繼續閱讀