이것은 조언과 관련하여 정확한 코드 질문이 아닙니다. 저는 현재 중소 기업을위한 프로그램을 만들고 있습니다. 이 프로그램은 로컬 액세스 데이터베이스 업데이트, Word 및 Excel 문서 수정 및 업데이트 등 여러 가지 작업을 수행합니다. 이제 Windows 8 컴퓨터에서 실행되는 WPF/C# 기반 프로그램을 사용할 수 있지만 여러 컴퓨터. 필자의 첫 번째 본능은 프로젝트를 WPF 브라우저 응용 프로그램으로 다시 만드는 것이 었습니다. 내 질문은 그걸 어떻게 설정하는거야? 이 프로그램, 데이터베이스 및 해당 문서를 처리하기 위해 컴퓨터에 전용 소프트웨어를 전용해야합니까? 어떤 제안이나 조언도 크게 감사 할 것입니다.서버 기반 WPF 응용 프로그램 개발
1
A
답변
1
여러 대의 PC에서 실행할 수있는 WPF 브라우저 앱 일 필요는 없습니다. 모든 사용자가 사무실 서버의 공유 폴더 또는 사무실의 다른 PC 중 하나에서 자동으로 최신 버전을 가져 오는 클릭 한번 배포를 사용하는 것이 좋습니다.
응용 프로그램의 이러한 모든 인스턴스를 공통 데이터 소스에 연결하려면 서버 응용 프로그램과 해당 데이터베이스를 호스팅하는 컴퓨터가 하나 있어야합니다. 이제 서버 응용 프로그램 (서버 응용 프로그램 Windows 서비스로 실행될 수 있으며 UI가 없으며 WPF 앱인 클라이언트 응용 프로그램입니다.
이 컴퓨터는 사무실에있는 기존 Windows 서버이거나 사무실에있는 PC 중 하나 일 수도 있지만 다른 사람이 앱을 사용하기 위해 계속 유지해야하며 누구나 중간에 다시 부팅해야합니다. 다른 사람들은 업데이트중인 데이터 중 일부를 잃을 수도 있습니다.
기본적으로 WPF 응용 프로그램을 변경하여 WCF 서비스를 사용하는 "서버"에서 데이터를 가져오고 보낼 수 있어야합니다.
소화하기에 훨씬 빠르지 만 단계적으로 단계별로 얻을 수 있습니다. 가장 큰 장애물은 서버와 클라이언트 간의 첫 번째 성공적인 WCF 통신을 얻는 것입니다. 일단 문지방을 넘으면 길을 잘 수 있습니다!
관련 문제
- 1. C에서 안드로이드 기반 응용 프로그램 개발 #
- 2. SMP를 사용하여 사용자 기반 응용 프로그램 개발
- 3. 브라우저 기반 데이터베이스 응용 프로그램 개발?
- 4. Python에서 브라우저 기반 응용 프로그램 개발
- 5. 새로운 WPF 응용 프로그램을 만드는 WPF 응용 프로그램 (개발 환경)
- 6. PSD 기반 WPF 응용 프로그램 디자인
- 7. 클레임 기반 권한 + WPF 데스크톱 응용 프로그램
- 8. 웹 서비스 기반 WPF 응용 프로그램
- 9. iPad 응용 프로그램 개발
- 10. 비 응용 프로그램 계층에서 클라이언트/서버 개발
- 11. 개발 프로세스에 응용 프로그램 서버 통합
- 12. INDY를 사용하여 클라이언트 서버 응용 프로그램 개발
- 13. SQL 서버 기반 응용 프로그램 배포 전략
- 14. 응용 프로그램 서버 역할 기반 액세스 제어
- 15. WS02에서 응용 프로그램 개발
- 16. WPF 응용 프로그램 내의 웹 서버
- 17. wpf mvvm 클라이언트 서버 응용 프로그램
- 18. 웹 기반 응용 프로그램 로그
- 19. 웹 개발 입문 : SPA 또는 서버 측 응용 프로그램?
- 20. Windows 응용 프로그램과 웹 응용 프로그램 개발
- 21. 바탕 화면 기반 응용 프로그램
- 22. android의 NFC 응용 프로그램 개발
- 23. osgi를 사용하여 응용 프로그램 개발
- 24. CE 7 응용 프로그램 개발
- 25. 안드로이드 위치 기반 응용 프로그램
- 26. 중첩 된 응용 프로그램 개발
- 27. 안드로이드 응용 프로그램 개발
- 28. 블루투스 응용 프로그램 개발
- 29. 안드로이드 응용 프로그램 개발
- 30. 웹 응용 프로그램 개발
서버를 실행할 수 있고 WCF – Paparazzi
이 질문은 프로그래머에게 속한다고 생각합니다. 스탁 교환은 여기에 속하는 것보다 훨씬 더 많습니다. – KillaKem
죄송합니다. – NullTie