2010-04-19 27 views
1

您好我想用SSL創建聯繫表單。我已經創建了簡單的asp.net聯繫表單,但沒有ssl,現在我必須添加它。它在Sharrepoint項目中,但似乎與asp.net形式一樣。 我有匿名的web應用程序,不會有任何登錄用例,所以整個web應用程序必須通過http://工作,但當用戶去聯繫表單,它必須通過https:// 工作我知道如何做重定向到https :/ /編程,我一直在尋找如何在IIS上配置SSL,但它似乎並非如此?我不希望整個webappliation通過https工作,只有我的聯繫表格 - 如何做到這一點,以及如何配置? 我的表單中的數據將被傳遞到數據庫,但在這裏並不重要。用SSL匿名ASP.net表格,共享點

回答

0

嘗試對任何低於IIS應用程序級別的應用程序應用SSL證書是不實際的 - 換句話說,在您要求的單個頁面級別上,即而不是

您可以同時運行整個站點同時使用SSL和非SSL,這是沒有問題的,然後讓您的代碼每頁檢查一次並根據需要重定向用戶。

或者您可以創建聯繫表單作爲其自己的應用程序,並使其成爲IIS中的虛擬目錄,並將該虛擬目錄設置爲使用SSL。

0

你需要爲SSL設置它,然後你可以像Mufasa說的那樣做。通過將指向該頁面的鏈接編碼爲使用HTTPS而不是HTTP,並在頁面中編碼以檢測他們是否嘗試通過HTTP手動訪問該頁面,只需將其設置爲一頁即可。

如果你不知道如何建立SSL請求,您可以按照此: http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/56bdf977-14f8-4867-9c51-34c346d48b04.mspx?mfr=true

但你需要創建的要求,將其提交給第三方批准(如Thawte),那麼將其添加到IIS以完成該過程。