【发布时间】:2016-05-09 15:42:42
【问题描述】:
我们有一个非常简单的 asp.net 项目,它由以下内容组成:Home.aspx、web.config 和一些 Home.aspx 使用的图像。此网络表单还连接到 sql server 数据库。
假设客户购买了我们的网站应用。所以我们去他们的办公室,首先在他们网络中的服务器上安装 SQL Server 数据库。
现在,我遇到了困难:一旦我们创建了数据库(并配置了 web.config),我们希望将一个 Windows 应用程序(即一个 EXE)交给我们的客户端,双击它就会打开带有将显示 [Home.aspx] 的浏览器控件的 Windows 窗体。
问题是我想在这个 Windows 可执行文件中包含所有内容。所有图像、[Home.aspx]、web.config 都将包含在此可执行文件中。 [Home.aspx] 超出此 Windows 可执行文件的唯一原因是连接到网络中的 sql server 数据库。就好像 Windows 应用程序拥有托管此网站所需的一切。
这可能吗?
谢谢。
【问题讨论】:
-
为什么不用aspx网站安装IIS?
-
我无法安装 IIS。另外,我不希望他们使用他们的浏览器。访问我们的 Web 应用程序的唯一方法是通过 Windows 窗体。
标签: c# asp.net .net winforms visual-studio-2015