發表文章

目前顯示的是有「IIS配置」標籤的文章

關閉iis 錯誤頁面顯示詳細內容

圖片
  針對B2C的對外網站,通常建議不要顯示出detail error 因為會容易被有心人士(駭客)去分析破解 針對網頁詳細錯誤(路徑、檔案)去做其他可能後續衍生的攻擊。 除非是在離峰時段或者測試區有需要進行DEBUG才進行調整要開啟FOR 偵錯開發需求。 Ref: https://blog.hungwin.com.tw/iis-php-show-error-content/

404.11 - Not Found 要求篩選模組設定為拒絕包含雙重逸出序列的要求

圖片
  要求篩選模組設定為拒絕包含雙重逸出序列的要求 在商品品項要導入到詳細說明頁這塊 遇到此異常 原因是因為 plus sign 加號是比較麻煩的一個字符 當透過URL傳遞會被轉譯為空白 所以首先接收端頁面當處理好空白的去頭去尾 要記得將空白作取代為+的處理 使後續DB撈取不會失真 再來就是IIS的設定 要求篩選 編輯功能設定... 勾選「允許雙重逸出」 Ref: IIS HTTP 錯誤 404.11 - Not Found 要求篩選模組設定為拒絕包含雙重逸出序列的要求。 http://marco.easyusing.com/2013/07/iis-http-40411-not-found.html 上傳檔案至 IIS 的檔案名稱有三個字元最好禁止使用: % # + https://blog.miniasp.com/post/2011/07/08/Avoid-some-Bad-Characters-to-Use-in-Web-based-Filenames

在Windows Server 2012 R2下配置安裝要佈署.net應用的環境

圖片
  以下是在Windows Server 2012 R2 做的配置 在ApplicationDevelopment也記得補安裝 Ref: IIS 8.0 Using ASP.NET 3.5 and ASP.NET 4.5 https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-using-aspnet-35-and-aspnet-45 Windows Server 2016安裝 .NET Framework 3.5 https://blog.xuite.net/yh96301/blog/578184057 Check or Install Native .NET Versions Required for Juris and Juris Suite https://lexisnexis.custhelp.com/app/answers/answer_view/a_id/1099416/~/check-or-install-native-.net-versions-required-for-juris-and-juris-suite

Lesson5_ASP.NET_Win10下IIS的安裝_一些設置教學分享

圖片
找到控制面板:【開始】菜單鼠標右擊,打開【控制面板】 或者輸入方式搜尋皆可 打開控制面板,點擊【程序】,點擊【啟用或關閉Windows功能】 修改勾選IIS的設定 驗證是否正確安裝 可在Browser網址欄輸入http://localhost/iisstart.htm 看網頁是否顯示正常 這裡也找的到安裝的IIS控管介面程式了!! IIS已經運行了所以代表我的網站已經可以掛上去了嗎? 在此我們可先到右側去檢查管理伺服器 看【啟動】是否變灰色,若已經轉灰代表已經正常運作了!!! 主目錄設置 接著要設置此台電腦(作為主機)的主目錄設置 右側-->基本設定-->修改實體路徑 這裡就選自己想指定的位置即可 (在此由於C槽要預留一點空間因此設為 D disk下多建立兩層目錄) 預設顯示文檔設置 (就是當我們在輸入伺服器域名或是IP地址的時候並未指定具體路徑而直接Enter,就會依照預設文件順序去搜索指定文件來作呈現) 這裡double click進入即可看到預設幫我們配好的default files 若我們希望自己建立一個,可能顯示網站搬家之類的資訊。 想做一些客製化(不想讓它自行去照順序找的話) 就可以自己去添加 Port設置方式 最後就是有需要設置所謂的port了 右側->編輯站台底下->繫結->去進行設定 預設指向80 若電腦因port有衝突使得要更換其他port時候再去編輯就可以了!! 回到設定的主目錄 會發現自行產生web.config檔案 在此多添加一個html輸入一些測試用顯示的文字內容 一個是剛剛所設置的預設文件,檔名要取跟剛剛一樣。 一個是額外不同的 打開Browser 先只輸入127.0.0.1 或是localhost 恩.....可能會出現亂碼 可先在後面輸入英文,因為webconfig設置UTF8 國字呈現有亂碼 再次只輸入網址localhost 驗證真的會自動導向預設網頁 輸入另一個網頁也行 以上是針對IIS比較常用的安裝及配置設定教學分享