我想列出IIS 7中配置的所有网站的所有处理程序的所有处理程序映射。或者所有网站的所有* .cfm处理程序,或所有所有通配符处理程序的网站。有谁知道如何做到这一点?还有一种方法可以找出IIS7网站连接到哪个Coldfusion实例,而不是查看该网站的*通配符处理程序的处理程序映射?
这就是为什么我在多服务器模式下配置了Windows 2008 R2服务器,IIS7,Coldfusion 9.0.2。我有3个Coldfusion实例在运行,在这个服务器上的IIS7中配置了大约50个网站。 IIS7中的网站配置为使用三个CF实例之一。我认为网站A绑定到CF实例A但是当我关闭CF实例A时,网站A继续工作。我发现网站A被映射到CF实例B.
我发现这个的方式是,在IIS7中,进入网站A的处理程序映射,用于*通配符处理程序,找到它指向... \ wsconfig \ 1 \ jrun_iis6_wildcard.dll。然后我进入了一个我知道连接到CF实例A的IIS网站并查看了它的通配符处理程序映射,该映射指向... \ wsconfig \ 1 \ jrun_iis6_wildcard.dll。对我而言,他们都指向wsconfig \ 1的事实......告诉我他们都指向同一个CF实例。
必须有一种更简单的方法来查找此信息。如果不是,所有IIS网站的此信息都驻留在脚本可以解析以获取该信息的1 xml文件中?
谢谢〜乔〜
答案 0 :(得分:0)
我也在专家交流会上发布了此消息。可以找到应该是答案的线程here,其中becraig列出了一些很好的powershell命令来获取这些信息。由于某些未知原因,get-website命令对我不起作用,因此我无法获得我在帖子中查找的信息。
我将卸载powershell然后重新发送它,希望我能得到对我不起作用的命令。
问候,乔