2019年5月28日 星期二

SSL For Free 申請有Https憑證的網址 IIS(補充)

SSL For Free 申請有Https憑證的網址 IIS(補充)
參考如下網址:

前篇免費 SSL 申請介紹了如何取得 SSL 憑證。
本篇將介紹把 SSL 憑證匯入至 IIS,啟用網站的 HTTPS 連線。

取得憑證

在安裝 SSL 憑證之前,當然要先取得憑證囉~
SSL 憑證通常是花錢購買,但也有免費的可以用。
如果是網站要用的 SSL 憑證,免費跟付費的差異大概就是信任度、有效期、認證標章等。
至於加密技術跟安全性,大致上都依樣。
需要免費的 SSL 憑證,可以參考這篇:免費 SSL 申請

產生私密金鑰

安裝到 IIS 的憑證必須是 *.pfx 的檔案。但根據申請的管道不同,可能取得的憑證檔案格式不太一樣。
如果可以拿到 *.pfx,就可以跳過此步驟。不是的話也沒關係,你拿到的憑證基本上都能產生出 *.pfx 檔案。
例如我從 SSL For Free 申請到的憑證,有以下三個檔案:
  1. certificate.crt Certificate 文字檔
  2. private.key Private Key 文字檔
  3. ca_bundle.crt 中繼憑證文字檔
可以透過 OpenSSL 來產生 *.pfx,指令如下:

openssl pkcs12 -export -in certificate.crt -inkey private.key  -certfile ca_bundle.crt -out sample.pfx

  • sample.pfx可自行另外命名
  • 放在同一個根目錄下C:\OpenSSL-Win32\bin


它會提示輸入自訂密碼,要匯入 IIS 時會用到,不要忘記喔!
Windows 要使用 OpenSSL 的話,可以到這邊下載 Shining Light Productions

安裝Win32OpenSSL
安裝Win32OpenSSL教學


都不要勾

2019年5月16日 星期四

VS2019發行安裝檔SOP

https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2017InstallerProjects

防止防組譯工具

ConfuserEx介绍

https://www.cnblogs.com/zhangzhi19861216/p/3937434.html

https://www.itread01.com/content/1498203604.html


下載
https://www.eziriz.com/

【推薦】強大的源碼加密工具.net reactor使用教程
https://www.itread01.com/articles/1490786418.html


https://www.youtube.com/watch?v=gIWk4wK2Fz0

https://www.youtube.com/watch?v=BzN9ZKLMInU

反組譯工具dnSpy

https://blog.walterlv.com/post/edit-and-recompile-assembly-using-dnspy.html#%E7%9C%8B%E7%9C%8B-dnspy

是先安裝visual Studio還是安sql server


是先安裝visual Studio還是安sql server

看你的VS版本,如果是不高於 08,那麼先裝哪個無所謂。
但是,如果你的VS是高於08的,那麼你就要先裝VS,裝好VS以後,
你點開始功能表列,裡面有SQLServer ***, ***是指VS帶的SQLServer版本,
不過這個不是真的有,是指當前VS匹配的SQL版本而已,
要你從這裡點進去,點進去以後,會讓你選擇安裝包,安裝包你要自己提前下載好,而且版本也要正確。
選中安裝包,按照教程裝完就行了。
(如果高於08你先裝SQLServer的話,SQLServer就會給你裝上VS(不完整),這樣的話,你要集成完整的VS就很麻煩了)

2019年5月5日 星期日

驗證碼

Image Verification Code for Logging


SQL Server 用戶'NT AUTHORITY\IUSR' 登錄失敗

異常詳細資訊: System.Data.SqlClient.SqlException:使用者 'IIS APPPOOL\DefaultAppPool' 登入失敗怎麼辦?

在配置IIS時,部署的ASP.NET網站報錯:
異常詳細資訊: System.Data.SqlClient.SqlException:使用者 'IIS APPPOOL\DefaultAppPool' 登入失敗解決辦法 
解決方案:

資料庫中:
開啟sql server 2005(2008) management studio
1.安全性---登入名---新建登入名



2.常規----搜尋---



3.新增SERVICE使用者--




4.伺服器角色---勾上sysadmin:


IIS中:
應用程式池---對應的程式池上右鍵---高階設定



程序模組---標識---選擇NetworkService(與資料庫中設定統一)

5.IIS設定如下:

https://blog.xuite.net/tolarku/blog/536261609-%5BIIS%5D+VS.NET+%E5%B0%88%E6%A1%88%E7%99%BC%E8%A1%8C%E8%B3%87%E6%96%99%E5%BA%AB%E9%8C%AF%E8%AA%A4+-+IIS+APPPOOL%5C.NET+v4.5+%E7%9A%84%E7%99%BB%E5%85%A5%E5%A4%B1%E6%95%97

WPF聊天室应用(ASP.NET Core SignalR)

  WPF聊天室应用(ASP.NET Core SignalR) https://www.bilibili.com/video/BV1Q741187Si?p=2 https://www.bilibili.com/video/BV1UV411e75T?from=search&...