[英].NET Remoting SSL requirement
由於各種原因,我需要在.NET C#中實現遠程服務器,並且具有以下要求/限制:
.NET框架的版本沒有限制(如果需要,可以為3.5)。
但是:服務器需要使用HTTPS進行服務。 我知道我可以使用HTTP在IIS外部進行.NET遠程處理,但是如何滿足上述要求進行HTTPS?
更新:為了進一步闡明要求,出於安全原因,我需要在任何協議上使用SSL,出於防火牆原因,需要在端口80上使用端口。 我還需要協議為HTTPS,以便對防火牆上的數據包進行深入檢查不會阻止流量。 因此,在端口80上使用非HTTP並不是完全的答案。
要強制使用.Net遠程IIS,在配置文件(甚至是programmaticaly)上,您可以指定tcp://以通過任何IP端口啟動偵聽/響應。 在這種情況下,您只需要解決服務器如何可用於客戶端的問題。
如果進行遠程處理,IIS只能作為服務來托管您的dll,這就是為什么您可以替換它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.