데이터베이스가있는 C#을 사용하여 Windows 응용 프로그램을 개발했습니다. 데이터베이스가 로컬 SQL Server Management Studio에 연결됩니다. 이제 설치 프로그램 (설치 파일)을 사용하여 다른 컴퓨터에 간단하게 설치할 수 있도록 응용 프로그램 (C# + 데이터베이스)을 배포하고 싶습니다. 나는이 분야에서 아주 새로운 사람입니다. 이 작업을 수행하기 위해 따라야 할 단계가 무엇인지 안내해주십시오. 고맙습니다.C# Windows 응용 프로그램 배포
0
A
답변
0
이에 따라,
1) 먼저 로컬 SQL 서버에 데이터베이스를 만들 수있는 논리가 있어야 명령 프롬프트 응용 프로그램을 작성) Installer Class
Read
이 내 MSI
를 생성하는 방법에 대한 몇 가지 아이디어를 얻을. Check my post here
3) MSI 패키지로 명령 프롬프트 exe를 압축하십시오.
4) insatller 클래스의 Install()
메서드에서 명령 프롬프트 exe를 실행하는 논리를 작성하십시오.
0
배포하기 전에 고려해야 할 사항은 거의 없습니다.
중앙 집중식 응용 프로그램이 있습니까? 의미는 서버에 데이터베이스를 호스팅하거나 각 사용자 컴퓨터에 배포하려는 경우입니다. 중앙 집중화하려면 데이터베이스에 어떻게 액세스해야합니까? 귀하의 현재 구조가 그것을 지원합니까? SOA를 사용하여 DB 나 다른 것을 액세스하고 있습니까?
클라이언트 컴퓨터에 응용 프로그램과 함께 데이터베이스를 배포하려는 경우 설치 프로그램과 함께 데이터베이스를 배포해야합니다. 이를 달성하는 방법에 대한 자습서 here을 읽을 수 있습니다.
관련 문제
- 1. Windows 응용 프로그램 배포
- 2. Release C# Windows 응용 프로그램 배포
- 3. Windows 8 응용 프로그램 배포
- 4. C++ QT5 응용 프로그램 배포
- 5. C# 응용 프로그램 배포
- 6. Windows 웹 응용 프로그램 배포?
- 7. UAC로 C# 응용 프로그램 배포
- 8. 클라우드에 C++ 응용 프로그램 배포
- 9. C# SQLite 응용 프로그램 배포
- 10. QT - C++ 응용 프로그램 배포
- 11. html5로만 C# 응용 프로그램 배포
- 12. C# 서버 응용 프로그램 배포
- 13. 배포 C# 응용 프로그램 (난독)
- 14. 게시 Windows 응용 프로그램 - ClickOnce 배포
- 15. Windows Azure에서 MPI 응용 프로그램 배포
- 16. Windows Azure에서 ASP.net 응용 프로그램 배포
- 17. 응용 프로그램 저장소가없는 여러 장치에 Windows 8 응용 프로그램 배포
- 18. Windows Phone 7에 응용 프로그램 배포
- 19. MacOSX에서 Java 응용 프로그램 배포 (Windows 시스템에서)
- 20. IIS Windows 서버 2008에 응용 프로그램 배포
- 21. Windows 서버에 asp.net 응용 프로그램 배포
- 22. 배포 방법 .Net Windows 응용 프로그램
- 23. Windows Server 2003의 ASP.Net 응용 프로그램 배포
- 24. Windows Mobile에 OpenGL 응용 프로그램 배포
- 25. Windows 응용 프로그램 서명 및 배포 (appxbundle)
- 26. Windows Store 응용 프로그램 패키지 및 배포?
- 27. Windows 서버에 안전하게 응용 프로그램 배포
- 28. Windows Mobile Pocket PC에 응용 프로그램 배포
- 29. Windows Phone 응용 프로그램 배포 오류 0x89731812
- 30. Windows 2008 R2에 ASP.NET 응용 프로그램 배포
먼저 최종 사용자 호스트를 소유하고 싶지 않으면 SQL 서버 데이터베이스의 호스트를 찾으십시오. 그럴 경우 학대를 당하고 싶지 않으면 데이터베이스에 로그인하는 데 사용 된 자격 증명을 실제로 공개하지 않고 클라이언트에 데이터를 노출하는 방법을 찾아야합니다. 웹 서비스 또는 비슷한 (WCF) 뭔가보고 싶은 수 있습니다. – aevitas