關於ESPS和SCSJ在Windows server 2008的問題總結
SCSJ出現的問題在於集成模式和經典模式的選擇上,系統本身是沒有問題的。我們在部署系統的時候,選擇了集成模式,導致WebConfig的HttpHandlers節點無法訪問。
在集成模式中,HTTP模塊和HTTP處理程序不再定義於<system.web>中,而定義於<system.webServer>中。如果在集成模式中運行一個包括了HTTP模塊或HTTP處理程序的web.config文件,那么將會發生失效。
因為集成模式下,要想運行HTTP處理程序,必須在配置文件中添加一個<system.webServer>\<handlers>節點代替經典模式下的<system.web>\<httpHandler>節點。進行這種轉換后,程序HTTP處理程序成功執行。
具體的轉換方式如下:
在經典模式中,HTTP處理程序注冊方式是添加一個<system.web>\<httpHandler>節點:
在集成模式中,HTTP處理程序注冊方式是添加一個<system.webServer>\<handlers>節點:
使用集成模式,申請人姓名無法帶出來,除非改成經典模式。
使用集成模式,申請人可以帶出來,因為使用了<system.webServer>\<handlers>節點進行HTTP處理程序的注冊