2013-07-17 11 views

回答

0

如果您創建了WCF服務,您將被迫使用Windows IIS服務器來託管您的應用程序。使用IIS時,可以指定端口和SSL證書。

要做到這一點,只是

  • 添加一個新的網站,你的IIS。請確保您使用的應用程序池支持.NET Framework 4.0

  • 複製你的編譯WCF的服務和所有參考文獻/文件,你的服務需要相關的IIS的站點文件夾

  • 配置的這個Bindings IIS頁。此時您需要導入的SSL證書。如果您已經導入它,您可以從Bindings -Dialog中的ListBox中選擇它。

  • 在該對話框中,可以指定端口

  • 確保你已經打開的防火牆上的

端口如果刪除其他綁定(意味着所有的HTTP綁定),你可以確保您的服務只能通過SSL和您的特定端口訪問。

如果您需要便宜,優質和多域/通配證書,請查看StartSSL。在我的意見,他們爲您服務最好。

你可以找到更多關於IIS配置here的信息。

+0

我的Wcf服務託管在Windows服務上,我不打算在IIS上託管它,所以請讓我知道如何安裝證書來爲Windows服務上託管的WCF服務啓用SSL – mangeshbelwalkar