如何将参数从Apache传递到DLL?

时间:2010-03-11 15:51:20

标签: c# apache web-applications

是否可以编写一个从Apache获取输入并返回文本显示的DLL?

例如,假设有人输入此URL:http://example.com/somedll.dll?p1=test&p2=anothertest是否可以让DLL获取这些参数并将其作为文本返回给服务器,然后显示testanothertest

2 个答案:

答案 0 :(得分:0)

我想你是在问你是否可以在C#上编写Apache应用程序。

检查:http://www.mono-project.com/Mod_mono

您必须创建一个ASP.NET应用程序。

答案 1 :(得分:0)

我认为你不会让Apache直接调用DLL。但是,您可以让Apache调用以本地语言(包括C ++,C#,Python等)编写的能够与DLL链接的应用程序。

Apache会调用应用程序来调用DLL,生成文本,然后传回给Apache。

(a)如何使Apache调用应用程序以及(b)如何使应用程序加载并调用DLL的细节是单独的问题。

FábioBatista提供了一个用C#回答(a)的方法的例子。