2010-01-31 91 views
1

您可以訪問ASP.NET網站之外的虛擬目錄嗎?你能訪問ASP.NET網站之外的虛擬目錄嗎?

例如,在控制檯應用程序中?

+0

你的意思是一個IIS虛擬目錄嗎?此控制檯應用程序不在IIS環境之外運行嗎?你能多給點信息嗎? – 2010-01-31 04:44:50

+0

是的,我的意思是一個IIS虛擬目錄。對不起,我沒有指定。 – Bonzai 2010-01-31 04:51:22

+0

@lubos,有什麼奇怪的呢?我需要通過一臺服務器訪問一個目錄到另一臺服務器。我可以輕鬆地在ASP.NET網站中這樣做。但是,如果我還有其他需要執行相同操作的應用程序(如某些控制檯應用程序),它應該如何才能訪問同一個目錄? – Bonzai 2010-01-31 04:53:14

回答

0

我會配置iis下的ftp文件夾,它指向那個提到的目錄,然後使用ftp協議和windows或活動目錄用戶給它一些應用程序訪問權限。劑量它解決你的問題?通過使用ftp連接,您可以通過任何您想要的程序在該目錄中執行任何操作。當然只要這個程序能夠使用frp協議。或者,您可以使用名爲psexec的微軟工具遠程登錄到該主機,併爲exzample運行一些目標主機。有很多可能性。 您可以在C#或vb.net中找到一些準備好的和有用的代碼,這些代碼正在谷歌上實現ftp客戶端。

0

關閉我的頭頂......已經爲此查看了System.DirectoryServices命名空間。這應該還包括讀/寫虛擬目錄。讓我知道如果這有幫助。

0

我很困惑你的意思是「訪問」?你們是不是要訪問:存儲在虛擬目錄(FTP/UNC/webdav的通過文件服務接入)

  • ,以管理並改變其性質(使用虛擬目錄

    1. 物理文件在Microsoft.Web.Administration組裝)
    2. 數據虛擬目錄禮物(Web服務/刮痧等)

    我認爲你需要更清晰一點與你的問題,如果你想有一個有用的答案。

  • 0

    我們使用App Pool上的映射驅動器和權限設置來讓應用程序訪問其他服務器上的其他目錄。