2009-09-09 68 views
1

鉴于虚拟目录和端口,您是否可以找到Web应用程序的实际路径? 我可以通过Visual Studio安装项目获取虚拟目录和端口,并且我想在安装之后(使用自定义操作)对web.config文件进行一些修改。查找web.config位置

回答

0

你可以使用DirectoryEntry类:“RPC服务器不可用”

using (var entry = new DirectoryEntry("IIS://server/W3SVC/1/root/VirtualDirectoryName")) 
{ 
    var physicalPath = entry.Properties["Path"].Value; 
} 
+0

这是好东西,但我得到当我执行它。 – Irwin

+0

服务器上是否有防火墙阻止传入的WMI连接?检查此http://msdn.microsoft.com/en-us/library/aa822854(VS.85).aspx –

+0

好吧,我使用的路径不正确的语法。谢谢 – Irwin