2012-01-12 75 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