这不完全是一个代码问题,而是一个建议问题。我目前正在为小企业开展一项计划。这个程序通过更新他们的本地访问数据库,编辑和更新Word和Excel文档等来实现许多功能。现在我有基于WPF/C#的程序在Windows 8计算机上运行,但他们希望能够运行它多台电脑。我的第一个直觉是再次将项目作为WPF浏览器应用程序。我的问题是如何设置类似这样的事情?我需要专门用一台装有特殊软件的计算机来处理这个程序,数据库和他们的文档吗?任何建议或提示将不胜感激。开发基于WPF应用程序的服务器
1
A
回答
1
它不一定是WPF浏览器应用程序才能在多台PC上运行。我建议使用Click Once部署,其中所有用户都自动从办公室服务器上的共享文件夹或办公室中的其他PC中的一个共享文件夹中获取最新版本。
如果他们希望应用程序的所有这些实例都连接到一个或多个公共数据源,那么您将需要一台托管服务器应用程序及其数据库的计算机(现在您将拥有2个项目:服务器应用程序,它可能作为Windows服务运行并且没有UI,而客户端应用程序是WPF应用程序)。
这台电脑是办公室里现有的Windows服务器,或者它甚至可能只是办公室中的一台电脑,但该电脑必须保持在其他人使用该应用程序,如果任何人重新启动它在其他人可能会丢失一些他们正在更新的数据。
基本上,您需要更改WPF应用程序,以便它从/向“服务器”提取数据并将其数据发送到最有可能使用WCF服务的服务器。
这是很多消化,但在渐进的步骤,你可以到达那里。最大的障碍将是获得您的服务器和客户端之间的第一个成功的WCF通信。一旦你超过了这个门槛,你就会顺利的前进!
相关问题
- 1. 分发基于SQL服务器的应用程序的策略
- 2. 用于Java服务的框架+应用程序服务器+开发环境?
- 3. 基于图形的应用程序的域服务和应用程序服务
- 4. 用于Web应用程序和Ipad开发的WCF服务
- 5. 基于dojo的+ Qt5应用程序的服务器端
- 6. 在Python中开发基于浏览器的应用程序
- 7. 开发基于浏览器的数据库应用程序?
- 8. 基于Webservice的WPF应用程序
- 9. 从基于ARM的机器服务GWT应用程序
- 10. 基于Java的移动应用程序+ IIS服务器
- 11. 基于Python websocket的应用程序框架/服务器
- 12. 基于IOS服务器的应用程序
- 13. 我的服务器应用程序基于Eclipse
- 14. 用于异常处理的开源服务器应用程序?
- 15. 用于开发基于Spring的应用程序的最佳IDE
- 16. 好的基于Android的IDE用于开发Android应用程序
- 17. 为企业级应用程序和移动应用程序开发基于Spring的静态web服务
- 18. 用于Web应用程序的基于云的Web服务
- 19. 是否有用于开发Android应用程序的在线建筑服务器
- 20. 使用开发Web服务开发Android应用程序
- 21. c#wpf打开基于应用程序的新窗口
- 22. Android应用程序开发,Web服务器和htpasswd的
- 23. 没有SSL的Facebook应用程序本地开发服务器
- 24. 在Linux上开发asp.net应用程序的windows服务器
- 25. PowerShell的Web服务器>应用程序开发设置
- 26. 应用程序引擎谷歌的Oauth上开发服务器
- 27. 为Web应用程序开发选择应用程序服务器
- 28. 将Rails应用程序从开发服务器传递到生产服务器
- 29. 可以单独开发Web服务器和应用程序服务器吗?
- 30. 基于PSD设计WPF应用程序
可以运行服务器和WCF – Paparazzi
我认为这个问题属于程序员。堆栈交换比它属于这里多得多。 – KillaKem
对不起。 – NullTie