我使用 visual studio 构建了一个。网络应用程序。 此应用程序使用 C#进行编码,并使用 SQLSERVER 进行数据库目的(存储,检索和处理数据)。
请告诉我如何将此应用程序提供给客户?
我是否必须在客户端的计算机上安装 .net framework ..? 我是否需要在客户端的计算机上安装完整的 sqlserver 才能访问数据库? 要么 将 .exe 文件提供给客户端可以解决问题..?
请帮助...答案 0 :(得分:1)
客户端需要.Net,SQl-Server以及来自\ Source \ bin \ Release的.exe和.dll。
答案 1 :(得分:0)
您的应用程序有多个依赖项 - .net框架,它需要SQL Server才能访问其数据。
您需要在他们的计算机上同时设置框架,确保他们有一个SQL服务器,其中包含数据库和您在其上设置的数据(应用程序可以访问)和您创建的exe。
查看安装项目 - 这些将允许您确保安装了应用程序的所有先决条件(ddls和框架)(甚至可以安装它们)。他们无法帮助SQL Server端 - 您仍然需要创建脚本来生成数据库及其中的初始数据。
答案 2 :(得分:0)
您可以使用Visual Studio的ClickOnce部署方法,该方法已预先构建到Visual Studio的大多数版本中,更不用说它是免费的。
在Visual Studio中,只需“发布”您的项目即可。您将获得有关如何部署(通过Web,独立等)的选项。安装程序会自动确保客户端具有正确的.NET Framework版本,这很方便。但是我不确定SQLServer,你必须自己测试这个理论。
答案 3 :(得分:0)
以下步骤可能有所帮助: