2010-04-07 72 views

回答

2

HTTP Server Tasks在MSDN規格:

HTTP Server Sample Application還有一個完整的應用程序示例。你可以清楚地看到,HTTP.SYS API是一個C API,專門用於C應用程序。你不應該從C#使用它,我建議不要使用整個API。託管的應用程序可以使用HTTP modules,並可以擴展ASP.Net處理。此途徑將處理託管服務器中所需的許多細節,如激活,託管,流程監控和回收等等。

+0

有沒有可能找到真正的文件與HTTP.SYS信息編輯hend *(或至少讀它)不使用Httpcfg.exe? – Rella 2010-04-07 02:50:55

+0

Httpcfg.exe不過是HTTP配置API的瘦shell。 Httpcfg.exe所能做的一切都是通過API完成的。請參閱http://msdn.microsoft.com/en-us/library/aa364455%28v=VS.85%29.aspx – 2010-04-07 02:56:29

1

您通常會與http.sys交互的方式是通過向IIS註冊ISAPI DLL。 This is a good starting-point

+0

所以......嗯......我該怎麼辦?我的HTTP \ TCP服務器是用C#寫的,所以我真的不明白所有這些東西...... – Rella 2010-04-07 02:20:57

+0

你不能直接向C#應用程序註冊ISAPI,但你可以編寫一個C++ ISAPI DLL來調用你的C#代碼。不過,我會建議您反對使用HTTP處理程序:http://msdn.microsoft.com/en-us/library/ms972953。一步一步的指示在這裏並不合適,因爲有很多步驟......但是我給你的鏈接應該是一個很好的起點。 – 2010-04-07 02:28:10

相關問題