【发布时间】:2015-12-10 19:08:49
【问题描述】:
我的问题有点类似于这个帖子:How to include another project Console Application exe in an Asp.Net website?
然而,我被指示提出一个新问题,因为我的问题没有得到回答,我无法对该主题发表评论。
所以,我的情况是:我有一个编译为 exe 的 C# 应用程序(目前)。它作为桌面应用程序运行良好。现在我需要在网站上托管应用程序,以便用户可以通过浏览器使用它。
我认为 asp.net 将是一个很好的起点,并创建了一个 WebSite 应用程序。现在我该如何引用 C# 应用程序文件,以便我可以从新的 WebSite 应用程序调用这些方法?
我尝试在控制台应用程序中包含构建后事件以将文件复制到网站文件夹,但我仍然无法引用它们。
也欢迎对我正在尝试做的任何其他建议:)
编辑:我希望应用程序在服务器上运行,然后我将在用户的浏览器上显示其输出。
【问题讨论】:
-
您希望控制台应用程序在客户端计算机上还是在服务器上执行?
-
如果您只需要在控制台应用程序中执行方法而不实际运行控制台应用程序本身,为什么不在一个单独的类库中重构您的方法,您可以从您的 Web 应用程序中引用它?
-
嘿@mason,我希望控制台应用程序的功能在服务器上执行
-
会按照@amuz 所说的方式满足您的需求吗?
-
嘿@amuz ,这听起来是正确的,因为我不需要控制台应用程序本身运行。我只需要获取一些输入(来自用户的浏览器),在服务器上执行应用程序的方法,然后生成我再次显示在用户浏览器上的输出。解决这个问题的最佳方法是什么?
标签: c# asp.net .net visual-studio