C# 使用HttpListener時候異常(此平臺不支持此操作:System.PlatformNotSupportedException)

C# 使用HttpListener時候異常(此平臺不支持此操作:System.PlatformNotSupportedException)

代碼:

HttpListener listener = new HttpListener();

錯誤:

System.PlatformNotSupportedException: Operation is not supported on this platform

In System.Net.HttpListener..ctor()

解決辦法如下:管理員運行cmd,輸入如下

>sc qc http
[SC] GetServiceConfig SUCCESS

SERVICE_NAME: http
        TYPE               : 1   KERNEL_DRIVER
        START_TYPE         : 3   DEMAND_START
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : System32\Drivers\HTTP.sys
        LOAD_ORDER_GROUP   :
        TAG                : 0
        DISPLAY_NAME       : HTTP
        DEPENDENCIES       :
        SERVICE_START_NAME :

>sc query http

SERVICE_NAME: http
        TYPE               : 1  KERNEL_DRIVER
        STATE              : 1  STOPPED
                                (NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x0

 

解決辦法如下:管理員運行cmd,輸入如下

打開cmd命令行窗口,執行下述2個語句:

sc config http start=demand

sc start http 

執行完成後,再啓動試試,基本可以解決

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章