0
我需要一種方法來知道iis是VB.Net中的當前wwwroot。在VB.net以外獲取iis web目錄路徑
我需要在Web項目之外獲取此信息(否則問題會有一個簡單的解決方案)。我想我需要從註冊表中讀取這些信息,但我不知道從哪裏開始尋找。
謝謝
我需要一種方法來知道iis是VB.Net中的當前wwwroot。在VB.net以外獲取iis web目錄路徑
我需要在Web項目之外獲取此信息(否則問題會有一個簡單的解決方案)。我想我需要從註冊表中讀取這些信息,但我不知道從哪裏開始尋找。
謝謝
那麼,你肯定能從註冊表中獲得IIS「root」文件夾。
它可以在以下位置找到:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\PathWWWRoot\
和一些非常簡單的VB.NET代碼來檢索這個值可能是一些簡單:
Imports Microsoft.Win32
Module Module1
Sub Main()
Dim rootFolder As String = Registry.GetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\", "PathWWWRoot", "").ToString()
Console.WriteLine("IIS Root Folder: " & rootFolder)
Console.ReadLine()
End Sub
End Module
(上面的代碼示例是從控制檯應用程序運行的,並且不包含錯誤檢查等)
謝謝,它工作正常 – Antonio 2009-10-19 06:31:39
出色的工作! – 2009-12-18 16:12:23