
如果您確定想要設定 Windows Media Services,以在執行 IIS 的網路伺服器上使用「超文字傳輸通訊協定 (HTTP)」串流處理內容,則兩個服務都會嘗試繫結至連接埠 80。您可透過變更 Windows Media Services 用於 HTTP 串流處理的連接埠,以避免此衝突:
1. 在 Windows Media Services 嵌入式管理單元中,按一下要變更其配置用於 HTTP 串流處理之連接埠的伺服器。
2. 在詳細資料窗格中,按一下 [屬性] 索引標籤。
3. 在 [類別] 中,按一下 [控制通訊協定]。
4. 在 [外掛程式] 中,按一下 [WMS HTTP 伺服器控制通訊協定],再按 [屬性]。
5. 如果您的伺服器上有多個可用的 IP 位址,請在 [IP 位址] 上按一下 [允許選取的 IP 位址使用此通訊協定],然後在清單上按一下您要使用的特定 IP 位址。
6. 在 [選取連接埠] 中,按一下 [使用其他連接埠],然後在所提供的空白處鍵入您要使用的連接埠號碼。HTTP 連接埠號碼的範圍是從 1 到 65535。
7. 在詳細資料窗格的 [外掛程式] 中,按一下 [WMS HTTP 伺服器控制通訊協定]。按一下 [啟用],以使用 HTTP 通訊協定來串流處理您伺服器上內容。
8. 讓網路管理員在網路防火牆上開啟對應的連接埠。
另一種方法,則是在單一網路介面卡上建立多個 IP 位址,然後指定個別連接埠 80 給這些 IP 位址。接著必須設定 Windows Media Services 及 IIS 分別繫結到不同的 IP 位址/連接埠 80 組合,方法是執行下列動作:
1. 開啟資料夾 %systemroot%\System32\Windows Media\Server\Admin\MMC。
2. 連按兩下 WMSHttpSysCfg.exe。
3. 在 [Windows Media Services HTTP Sys 設定] 對話方塊的 [IP 位址] 中,鍵入您要 HTTP.sys 驅動程式使用的 IP 位址,再按一下 [新增]。
4. 重新啟動 HTTP.sys 及 IIS,方法是重新啟動電腦,或是在命令提示字元中鍵入 net stop http /y && iisreset。
5. 若要驗證 IIS 只有繫結到新增的 IP 位址,請在命令提示字元中鍵入 netstat。
6. 在 Windows Media Services 嵌入式管理單元主控台樹狀目錄中,按一下您要啟用 HTTP 串流處理的伺服器。
7. 在詳細資料窗格中,按一下 [屬性] 索引標籤。
8. 在 [類別] 中,按一下 [控制通訊協定]。
9. 在 [外掛程式] 中,按一下 [WMS HTTP 伺服器控制通訊協定],再按 [屬性]。
10. 在 [IP 位址] 中,按一下 [允許選取的 IP 位址使用此通訊協定],然後在清單上按一下您要使用的特定 IP 位址。請勿選取於步驟 3 中所新增的位址。
11. 按一下 [確定] 套用變更。
12. 在詳細資料窗格的 [外掛程式] 中,按一下 [WMS HTTP 伺服器控制通訊協定]。按一下 [啟用],以使用 HTTP 通訊協定來串流處理您伺服器上內容。
關閉回答