你能在ASP.NET网站上执行C#函数/代码吗?

时间:2017-02-06 09:34:32

标签: c# asp.net

我需要构建和ASP.NET网站,它将对上传的照片应用不同的过滤器。 我已经完成了文件上传,C#似乎没有PHP那么难,而且我有过滤器的公式,但我不知道的是我可以运行一个真正的C#代码在APS.NET网站上?比如说,当页面已经加载时,JavaScript代码的执行方式。 或者,也许,我可以在服务器上执行我的C#程序,通过ASP.NET进行某种调用?情况会更糟,因为我不知道如何制作进度条和其他小功能。

2 个答案:

答案 0 :(得分:1)

由于C#程序已经编译,并且几年前无法像JavaScript或Java applet那样在前端执行,因此无法实现。

您可以在托管ASP .NET网站的服务器上执行您喜欢的任何C#程序。然后,您可以将程序的结果返回给客户端。

进度条应该使用JavaScript完成。您可以从客户端(使用AJAX和JS)询问服务器端操作的进度并将其返回到前端进度条。

将其视为:C#在服务器上,JS,HTML等在客户端。

答案 1 :(得分:0)

首先,您是否可以访问特定C#代码的库而不是可执行文件?如果你确实有,那么最好再调用那个库。但是,如果您无权访问该库,则可以使用ProcessStartProcessStartInfo一起在您的服务器中运行您的c#可执行文件。