跳到主要內容

IIS 相關設定

今天在架設內部網站時遇到兩個問題:

1、 在IIS上新增站台完成後,在Server上可以瀏覽,但是把連結給同仁卻不行。

2、 首頁不是根目錄的Login頁面。

問題1解決方法:

確認防火牆是否有新增該網站需要用到的Port,如果沒有就得要新增了。

步驟如下:

Step1:從控制台開啟防火牆



Step2:點選 進階設定> 點選 輸入原則,反藍後按滑鼠右鍵 > 新增原則



Step3:在 新增輸入精靈規則畫面 點選第二個 連接埠 > 下一步



Step4:選擇 TCP > 選擇 特定本機連接埠 輸入所架設的網站開的Port > 下一步



Step5:動作點選 允許連線 >下一步



Step6:設定檔 三個都打勾(預設打勾) > 下一步



Step7:設定名稱 e.g. PCD ,描述可省略 > 完成



結果:在輸入原則裡 查找剛剛所設定的PCD 是否有在列表內。



確定有,就把網址給同仁測試是否能正常連線了。



接下來,來解決第二個問題。

因為我架設的網站是MVC架構,所以當網站一開啟時,不是到.web根目錄的login ,而是view裡面的某一個資料夾的index 時,我是這樣做的。

利用 HTTP 重新導向 功能



Step1:點選網站 > 在網站首頁友會把網站會使用到的功能全部列出,找到 HTTP 重新導向 > 點兩下 開啟

預設畫面:



將要求重新導向至此目的地 打勾,並輸入 要導到的畫面

重新導向行為 兩個都打勾,狀態碼 則不更改



確認無誤後,按下套用,並重啟站台就可以了。

HTTP 重新導向這個功能是目前能
[暫時] 提供需要的畫面導向,網站雖有Login頁面,但是因為沒有建立同仁帳號權限,所以就直接將網站導頁至需要測試的功能頁。
目前測試起來沒有問題,但如果有建立帳號權限後,就會回復到從Login登入了!





Orignal From: IIS 相關設定

留言

這個網誌中的熱門文章

[WordPress]如何同步文章到痞客邦,痞客邦的設定方式

首先,就是要先申請一個 痞客邦 的BLOG。 申請好了,就是登入您的BLOG,切記這邊使用 DJ EmailPublish 同步文章,可以到我另外一篇去看怎麼設定;而 痞客邦 設定方式如下。

[C#]TQC+ 物件導向程式語言認證指南 C#

[TOC] 操作題檔案下載 操作題程式碼下載 第一類 101. 文字輸入與文數字轉換 易 102. for 迴圈與平均值計算 易 103. 成績分組 中 104. 計算折扣 中 105. 蒐尋短字串 中 106. 付款方式 中 107. 質數 中 108. 最大公因數 難 109. 迴圈運算 難 110. 函數多載 難 第二類 2-201 數列排序 易 2-202 成績計算 易 2-203 文化語言資訊 易 2-204 賓果遊戲 中 2-205 壓所與解壓縮檔案 中 2-206 加解密 難 2-207 轉檔程式 難 2-208 圖檔分割 難 2-209 圖檔讀取 難 2-210 檔案同步 難 第三類 3-301 物件比較 易 3-302 成績查詢 易 3-303 計算成本 易 3-304 本利和 易 3-305 本利和(使用繼承) 易 3-306 樂透號碼(使用繼承) 易 3-307 樂透號碼(介面實作 中 3-308 產品庫存 中 3-309 產品數量計算 難 3-310 物件生命週期 難 第四類 4-401 平均成績 易 4-402 綜合所得稅 易 CLASS TAX:ITAX TaxCalculator.cs Program.cs 4-403 泡沫排序法 中 BubbleSort.cs 4-404 二元數 中 4-405 一元二次方程式 中 4-406 費式數列 易 4-407 撲克牌洗牌 中 4-408 信用卡檢查 中 4-409 物件機制 中 4-410 快速排序法 難 Orignal From: [C#]TQC+ 物件導向程式語言認證指南 C#

[C#] 如何讓Linq + entity framework 可以達到with(nolock)

到底Linq對SQL做了什麼?? 現在大部分人都使用linq+entity framework 去資料庫取得資料,但實際上在對資料庫存取SQL語法為何,確認大多數人並不了解的。 建議可以使用 LINQPad 這套程式來去測試看看,避免不必要的語法造成資料的Lock,一個常用的資料表Lock會影響到其他作業的進行,甚至有可能造成TimeOut,而發出告警。 大家可以參考下列語法使用,針對select 部分,就不會去lock Table,也不會因為其他的資源lock 而造成TimeOut c# using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required , new TransactionOptions() { IsolationLevel = System.Transactions.IsolationLevel.ReadUncommitted })) { 使用到的linq 語法 <pre> <code>} </code> </pre> 其中使用到的 TransactionScopeOption列舉 可以參考 .NET Framework 類別庫說明 裡面有用到三種方式,如果要nolock 請使用Required,請參考下列圖示 希望大家不要再被linq 所產生的語法所困惱了~ Orignal From: [C#] 如何讓Linq + entity framework 可以達到with(nolock)