gpt4 book ai didi

c# - 如何以编程方式将网站 (C#) 添加到 IIS 6.0?

转载 作者:太空狗 更新时间:2023-10-30 00:59:12 25 4
gpt4 key购买 nike

我们有一个 web 应用程序,直到现在都安装在 IIS 的“默认网站”下。客户现在希望我们将其安装在不同的网站下,而我们希望通过安装程序进行安装。我的问题分为两部分:A)如何以编程方式在“默认网站”旁边添加另一个网站?B) 我们正在使用 Windows Installer - 有没有办法及时触发我在安装程序中为 A 部分编写的任何代码,以便在新位置进行安装?看起来重写 Install() 在游戏中为时已晚......

最佳答案

我们使用 js windows 脚本来更新分支之间的虚拟目录,我想您可以使用相同的对象来创建网站

var iisPath = "IIS://localhost/W3SVC/" + siteID;
var site = GetObject(iisPath);

Microsoft 有一个 fairly extensive article关于以编程方式配置 IIS 6。只要您的 MSI 可以调用批处理文件,这篇文章就应该有所帮助。

This article还有一个完整的创建网站的脚本文件。

关于c# - 如何以编程方式将网站 (C#) 添加到 IIS 6.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1012668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com