解析<%c#%>代码的C#httplistener
-
27-10-2019 - |
题
我想知道是否可以设置HttpListener来处理普通的C#<%%>
代码?
因此,基本上我现在有一个运行HttpListener的程序,它所做的就是用我要输出的任何变量替换$varname
。
我想做的是使用一种服务器端脚本来访问应用程序中所有不同的变量和方法。
这可能吗?
我对Microsoft.CSharp.CSharpCodeProvider
进行了一些研究,但我想可能是一种我不知道的内置方式。
基本上,我有一个作为客户端服务器应用程序服务器的应用程序,并且我想向其中添加Web gui,以便可以调用方法并获取变量等。
谢谢。
解决方案
您可以查看以下文章。它说明了如何使用HttpListener来承载ASP.NET运行时并能够处理ASPX页面。它使用 HttpListenerContext 和 HttpWorkerRequest 。
其他提示
不知道它是否正是您要执行的操作,但是如果您将使用IIS和ASP而不是httplistener,Page.ParseControl
可以将字符串作为输入,因此您可以解析并执行任意代码块。当然,请注意您的输入,也许您被迫使用httplistener ...
不隶属于 StackOverflow