c# - 如何在 Windows 2003 构建机器上针对 Microsoft.Web.Administration (IIS 7.x) 进行构建?

标签 c# iis-7

我正在编写一个 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/

相关文章:

c# - 在 linq c# 中从包含全名的字段中搜索名字和姓氏

C# 从 HttpWebResponse 解压并读取文件

c# - 如何在用户控件上公开组合框数据绑定(bind)

c# - 等待另一个线程

asp.net - 无法读取配置节 'system.web.extensions',因为它缺少节声明

c# - C# 中的 IIS7 应用程序池

c# - 如何将 SAme 类的多个对象序列化为单个文件并在 C# 中反序列化为这些对象

iis-7 - 全局 asax application_start 应用程序 begin_request 方法?

wcf - 在 IIS7 上部署 WCF 教程应用程序 : "The type could not be found"

iis-7 - URL 重写规则以将旧的 url .aspx 替换为新的 mvc 路由