2009-08-27 36 views
1

我使用了一些我從here取得的驗證碼控件實現,它在我的本地主機上工作正常,但在服務器上發佈時會出現問題。驗證碼圖像本身不顯示。當然,我正在使用母版頁,並且驗證碼本身在某些用戶控制下。 發佈時是否有任何已知的問題。我在這裏錯過了什麼? 任何要改變我的web.config文件?當發佈網站時不顯示驗證碼圖片

謝謝你們!任何答案,將不勝感激

+0

服務器上可能會話被禁用。你的IIS版本爲 – 2009-08-27 08:40:01

+0

? – 2009-08-27 12:06:25

+0

我的IIS版本是6.0,並且在服務器上啓用了會話。 – Blerta 2009-08-27 12:18:26

回答

2

我找到了解決方案的傢伙。事實上,雖然在我的電腦中使用IIS 6,但我在使用IIS 7的服務器上發佈網站。而對於IIS 7,如果要使用自定義處理程序,則必須從處理程序映射和添加託管處理程序註冊它們,這裏的文章Configuring Custom Http Handler in IIS 7否則你的自定義處理程序無法識別,驗證碼圖像處理不當。

那麼你必須讓你的託管處理程序啓用,然後一切都很好。

所以這是一個IIS問題,顯然它不足以在web.config文件中添加處理程序。