2012-01-12 64 views
-1

我想知道是否有可能設置HttpListener來處理正常的C#<%%>代碼? 所以基本上我有一個編程運行HttpListener現在,它所做的就是用$varname替換我想要輸出的任何變量。C#httplistener解析<% c# %>代碼

我想要做的是使用一種服務器端腳本來訪問我的應用程序中的所有不同的變量和方法。

這樣的事情可能嗎?

我看了一下Microsoft.CSharp.CSharpCodeProvider但我想這可能是我內置的方式,我不知道。

本質上,我有一個應用程序是一個客戶端服務器應用程序的服務器,我想添加一個web gui,以便我可以調用方法,並獲取變量等。

謝謝。

+0

我很確定我的問題是直截了當的。更何況我確信其他人都想知道如何將Web Gui的前端放到軟件中,所以這個問題也是很多人可以從中受益的。所以我不確定爲什麼有人低估了它? – 2012-01-13 22:44:09

+0

我無法理解你的問題。 Http偵聽器用於處理http請求和響應。你似乎在問如何重新實現ASP.NET。 – 2012-01-24 12:29:54

回答

0

不知道它是否正是你想要做的,但是如果你使用IIS和ASP而不是httplistener,Page.ParseControl可以接受一個字符串作爲輸入,所以你可以解析和執行一個任意的代碼塊。當然,看你的輸入,也許你被迫使用httplistener ...

+0

請重新閱讀我的問題。 – 2012-01-12 09:03:39