Asp.net core .NET核心-带有webservice的本地应用程序
我们有一个ASP.NET MVC5(业务)Web应用程序(托管在我们的Web服务器上),需要从用户(业务客户)计算机共享和/或获取本地数据/文件 例如:Asp.net core .NET核心-带有webservice的本地应用程序,asp.net-core,.net-core,Asp.net Core,.net Core,我们有一个ASP.NET MVC5(业务)Web应用程序(托管在我们的Web服务器上),需要从用户(业务客户)计算机共享和/或获取本地数据/文件 例如: 本地外部桌面应用程序>此应用程序需要从我们的ASP.NET MVC应用程序中获取一些数据(例如xml文件),我们可能会从结果中获取一些数据(例如xml文件)此时,用户只能将文件下载到浏览器下载文件夹,并将文件复制到外部桌面应用程序的预定义目标文件夹。用户需要手动将生成的xml文件上载到我们的应用程序。 扫描器:如果用户扫描某个东西,他只能手动
- 本地外部桌面应用程序>此应用程序需要从我们的ASP.NET MVC应用程序中获取一些数据(例如xml文件),我们可能会从结果中获取一些数据(例如xml文件)此时,用户只能将文件下载到浏览器下载文件夹,并将文件复制到外部桌面应用程序的预定义目标文件夹。用户需要手动将生成的xml文件上载到我们的应用程序。
- 扫描器:如果用户扫描某个东西,他只能手动上传(对于某些扫描器,他还必须手动打开扫描文件夹)-拖放很好,但如果自动进行,会更舒服。用户不希望拖放文件
- 通过USB连接的本地支付终端(POS终端)或通过客户网络本地连接的本地支付终端>我无法通过我们的Web应用程序与之交互
这可以用.NET Core完成吗?是的,可以用.NET Core完成。然而,我认为您提出的架构需要一些明确性。您可能需要的是一个通过internet的应用程序更新机制,而不是一个伪造的web服务。有关一些想法,请参阅。好的,这将如何与.NET Core一起工作(首先忽略更新机制)。它是控制台应用程序、桌面应用程序还是asp应用程序?如果可能的话,我更喜欢ASP.NET Core应用程序>,但是我可以在不需要在windows和mac osx上安装Web服务器的情况下运行它吗?ASP.NET Core根据定义是基于服务器的,即使该服务器像节点实例一样简单。我已经检查了您的“internet应用程序更新机制”链接,但我不明白这有什么帮助。基本上,我希望在浏览器和客户的本地计算机之间共享数据/文件。您的链接显示了如何“自动更新”应用程序。e、 g.POS终端:Web应用程序通过浏览器与REST-API直接通信,本地.NET核心应用程序(可能带有CORS头)>请求,并将支付数据(价格、参考)发送到本地应用程序>处理与POS的通信>将结果返回到浏览器Web应用程序