我有一个在ASP.NET MVC3和SQL Server 2008 Express中实现的Web应用程序.它相对较小,因此我可以将其部署在我的客户端的本地计算机(Windows 7或更高版本)中.
目前,我通过在IIS中创建新网站手动部署它,将发布的文件复制到网站文件夹,安装SQL Server 2008R2并使用Management Studio通过一些初始数据恢复数据库.
我可以,但不是我的客户.他们不能做同样的事情.我想要的是一个自动安装程序,我的客户只需要点击几个按钮即可完成所有操作.
具体而言,此自动安装程序必须执行以下操作:
aspnet_regiis命令并授予NETWORK SERVICE帐户到TEMP文件夹的权限.这是运行网站所必需的.我看到很多应用程序可以做这个自动安装程序,但谷歌搜索后我找不到一个彻底的解决方案来尝试.
请给我一些建议.提前致谢!
我想在我的Web应用程序中支持实时更新功能,非常棒,我找到了SignalR。这是非常容易和有趣的。但是,当部署到生产服务器时,这让我陷入了停滞。
当前,我们的Web应用程序在两个负载平衡的Web服务器(IIS)上运行。因此,要启动SignalR,我们必须支持Service Bus。
使用Redis,我看不到任何可用于生产的Windows实现。对于Windows Azure,由于某些公司政策,我们无法使用它。借助新的Windows Server Service Bus,我阅读并看到它仅支持具有1或3个服务器的服务器场。
那么,有没有可供我选择的选项?我对SignalR的功能印象深刻,并希望在我们的Web应用程序中看到它。