【发布时间】:2011-12-24 11:09:34
【问题描述】:
有一个 WCF 服务在 IIS 下运行。该服务访问其文件夹中的文件,访问 SQL Server 数据库并将消息写入事件日志。
部署平台是某些数据中心的Windows Server 2008。我开发了这项服务,但我真的还是个初学者。
部署将导致创建新的 Windows 用户帐户,并可能创建分配给该用户的角色。这是从具有严格定义权限的单独帐户启动服务所必需的(据我了解,建议使用此方法,但不要从 NT 服务帐户启动服务)。
显然,部署需要运行脚本来创建数据库、表、调度任务。
您可以建议哪些工具来完成这样的部署?也许我可以使用标准的安装项目?还是一些第三方工具,例如 WiX Toolset?我应该使用 PowerShell 创建 Windows 用户帐户和角色吗?
还有一个问题:我是不是应该拉取先决条件,比如.NET框架安装程序、SQL Server安装程序?
【问题讨论】:
-
任何带有完整源代码示例的最终解决方案?
-
最终解决方案变成了 VS 标准功能。 VS 可以创建一个包含 WCF 服务和你想要的脚本的部署包。
-
任何关于它的完整样本?任何网络参考指南?
标签: wcf deployment powershell