gpt4 book ai didi

asp.net - 以编程方式设置 IIS6 通配符应用程序映射

转载 作者:行者123 更新时间:2023-12-05 01:22:58 24 4
gpt4 key购买 nike

我目前正在支持构建过程,我需要在 iis6 网站上设置 Wilcard 应用程序映射。

我目前混合使用 SDC 任务和 MSBuild 扩展包来做各种事情,但在尝试使用这两个框架设置通配符应用程序映射时,我遇到了困难。

也许我只是在文档中遗漏了它,但我想知道是否有人知道如何设置这些。

要明确的是,您将在 gui 中设置这些:

我愿意接受设置此设置的其他方法,包括可能在必要时编写一些代码来执行此操作:)

ApplicationMaps

最佳答案

如果您使用 Wix,则可以使用 WixIISExtensions 添加它们:

<iis:WebApplicationExtension CheckPath="no"
Script="yes"
Executable="[FRAMEWORKROOT]v2.0.50727\aspnet_isapi.dll"
Verbs="GET,HEAD,POST"/>

此外,正如本 post 中所建议的那样, 尝试:

String strPath = "IIS://localhost/W3SVC/1/Root";
DirectoryEntry IISEntry = new DirectoryEntry(strPath);
PropertyValueCollection applicationMappings = IISEntry.Properties["ScriptMaps"];
applicationMappings.Add(@",%Windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,4,All");
IISEntry.CommitChanges();

关于asp.net - 以编程方式设置 IIS6 通配符应用程序映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6696335/

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