0
爲什麼IIS7會繼續恢復以下綁定,即使在刪除它們之後?爲什麼IIS7會恢復不需要的MSMQ綁定?
- 的net.tcp 808:*
- net.pipe *
- net.msmq本地主機
- msmq.formatname本地主機
正在安裝這只是MSMQ的屬性?無需卸載MSMQ,可以禁用綁定嗎?
問候, 羅布。
爲什麼IIS7會繼續恢復以下綁定,即使在刪除它們之後?爲什麼IIS7會恢復不需要的MSMQ綁定?
正在安裝這只是MSMQ的屬性?無需卸載MSMQ,可以禁用綁定嗎?
問候, 羅布。
嗯,我找不到任何答案,但我的解決方法似乎工作。
找到該文件:C:\ WINDOWS \ SYSTEM32 \ INETSRV \設置\的applicationHost.config
這實際上是您通過IIS控制檯管理器配置的所有設置web.config文件。
警告:編輯需要您自擔風險。如果你弄錯了,你的IIS服務器將會脫機,直到你修復它。你會知道如果你有 它錯了,因爲當你訪問一個網站時,IIS控制檯管理器會給你一個錯誤彈出窗口,告訴你它無法解析這個文件。
找到的XML元素下的部分system.applicationHost類似以下內容:
<listenerAdapters>
<add name="http" />
<add name="net.tcp" identity="S-0-0-00-0000000000-0000000000-0000000000-0000000000-000000000" />
<add name="net.pipe" identity="S-0-0-00-0000000000-000000000-0000000000-0000000000-0000000000" />
<add name="net.msmq" identity="S-0-0-00-00000000-0000000000-0000000000-000000000-0000000000" />
<add name="msmq.formatname" identity="S-0-0-00-00000000-0000000000-0000000000-000000000-0000000000" />
</listenerAdapters>
如果您註釋掉不需要的綁定類型偵聽器適配器的條目,這可以防止它們被關聯您的網站自動。即:
<listenerAdapters>
<add name="http" />
<!--
<add name="net.tcp" identity="S-0-0-00-0000000000-0000000000-0000000000-0000000000-000000000" />
<add name="net.pipe" identity="S-0-0-00-0000000000-000000000-0000000000-0000000000-0000000000" />
<add name="net.msmq" identity="S-0-0-00-00000000-0000000000-0000000000-000000000-0000000000" />
<add name="msmq.formatname" identity="S-0-0-00-00000000-0000000000-0000000000-000000000-0000000000" />
-->
</listenerAdapters>
注:我注意到,有時這些綁定重新出現,無論如何,但是當我看了這個文件,它必須對這些綁定添加回文件的新條目。到目前爲止,我從來沒有把它們評論過兩次以上。
您是否通過IIS訪問MSMQ? –