小编Mil*_*Dol的帖子

Windows 7(或更高版本)上的Web应用程序的自动安装程序

我有一个在ASP.NET MVC3和SQL Server 2008 Express中实现的Web应用程序.它相对较小,因此我可以将其部署在我的客户端的本地计算机(Windows 7或更高版本)中.

目前,我通过在IIS中创建新网站手动部署它,将发布的文件复制到网站文件夹,安装SQL Server 2008R2并使用Management Studio通过一些初始数据恢复数据库.

我可以,但不是我的客户.他们不能做同样的事情.我想要的是一个自动安装程序,我的客户只需要点击几个按钮即可完成所有操作.

具体而言,此自动安装程序必须执行以下操作:

  1. 安装SQL Server 2008R2 Express并还原初始数据库.
  2. 安装IIS7(如果在Windows 7中未启用).
  3. 创建新的应用程序池(V4),新的Web站点使用此池.然后将发布的文件复制到网站的文件夹中.
  4. 安装程序可以运行aspnet_regiis命令并授予NETWORK SERVICE帐户到TEMP文件夹的权限.这是运行网站所必需的.
  5. 安装程序可以将某些字体复制到Windows的Font文件夹中.

我看到很多应用程序可以做这个自动安装程序,但谷歌搜索后我找不到一个彻底的解决方案来尝试.

请给我一些建议.提前致谢!

windows-installer local sql-server-2008-r2 asp.net-mvc-3

3
推荐指数
1
解决办法
312
查看次数

在两个负载平衡Web服务器上部署SignalR

我想在我的Web应用程序中支持实时更新功能,非常棒,我找到了SignalR。这是非常容易和有趣的。但是,当部署到生产服务器时,这让我陷入了停滞。

当前,我们的Web应用程序在两个负载平衡的Web服务器(IIS)上运行。因此,要启动SignalR,我们必须支持Service Bus。

使用Redis,我看不到任何可用于生产的Windows实现。对于Windows Azure,由于某些公司政策,我们无法使用它。借助新的Windows Server Service Bus,我阅读并看到它仅支持具有1或3个服务器的服务器场。

那么,有没有可供我选择的选项?我对SignalR的功能印象深刻,并希望在我们的Web应用程序中看到它。

web-farm signalr

1
推荐指数
1
解决办法
5619
查看次数