请提供参考/指导,以制作用于管理所有IT组件/设备的Web应用程序

ame*_*exn 9 .net c# asp.net wcf winforms

请提供参考/指导,以制作用于管理所有IT组件/设备的Web应用程序.应用程序由两个组件Web应用程序Windows .NET应用程序组成.客户端Windows .NET应用程序扫描所有活动网络并查找所有IT组合,如打印机,扫描程序并将所有数据上载到Web应用程序中.

  • 现在我们的团队使用Asp.net和c#技术来完成这个项目.
  • 请提供有关客户端应用程序和Web应用程序交互的建议.
  • 建议项目所需的任何库/参考.
  • Microsoft同步框架是否适用于客户端应用程序.
  • Microsoft WCF是客户端和服务器交互(用于制作API)的良好选择.
  • 如何使用客户端应用程序扫描活动网络以查找设备.

suh*_*air 2

我建议您采用简单的解决方案,例如
1. 一个 Windows 应用程序,负责从已安装的计算机扫描整个计算机网络,然后将信息发送到 Web 服务
2. 一个 Web 服务,用于接受资产列表和然后将它们保存到数据库 3. 一个 ASP.NET 应用程序,用于显示索引资产并对其进行编目。

变得有些复杂的部分是资产发现,因为它应该由 Windows 应用程序处理。您最好的选择是
1. 依赖 Windows 注册表
2. 使用 Windows Management Instrumentation (WMI)
3. 如果您敢,您可以直接针对 Netapi32.dll 进行编程:NetServerEnum 或类似的低级 win32 API

希望这能帮助您入门