我正在编写一个 C# 配置应用程序(除其他外)设置网站。它只需要支持 IIS 7.x (Windows 2008/2008 R2),并且要求兼容包是不行的,所以我想我只需要使用 Microsoft.Web.Administration 命名空间。
但是,我唯一能找到包含此命名空间 (Microsoft.Web.Administration.dll) 的程序集的地方是 IIS 7.x 安装文件夹,而我们的主要构建机器是 Windows 2003,因此无法安装 IIS 7 .x.
一种选择是强制使用 2008 构建机器,但我们目前只有一台,所以这并不理想。我们已经排除了 appcmd.exe。
另一种选择是制作一个包,其中包含针对 Microsoft.Web.Administration.dll 构建所需的 dll。有人试过吗?是否已经存在这样的包,隐藏在 MS 下载站点的某处?
提前致谢。
最佳答案
有效。 dll 足以针对它们进行编译。只需(从网络服务器)获取它们并使它们可用于构建系统。
关于c# - 如何在 Windows 2003 构建机器上针对 Microsoft.Web.Administration (IIS 7.x) 进行构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3060854/