2013-10-04 112 views
-1

我有問題在IE9的aspx頁面上顯示本地驅動器上的html文件。我已閱讀how to set iframe src to local file的問題。在iframe src中隱藏實際的本地文件夾位置

我可以通過下面的代碼顯示服務器上另一個驅動器上的html文件。

<iframe src="\\servercomputer\G$\test6.html" title="test" /> 

我不希望人們看到我的實際文件夾位置。我試圖在網站下創建虛擬目錄,但我得到了「無法找到頁面錯誤」有人會告訴我我應該做什麼。

在此先感謝。

+0

你正在經歷正確的路線(虛擬目錄)。什麼地方出了錯? – melancia

+1

我沒有收到downvote。 OP有一個真正的問題,並表現出一些努力。 – melancia

+0

@ MelanciaUK,我發現文件路徑不正確。它返回了c:\ HTML \ test.html'。我的文件夾位於s:驅動程序 Webconfig: 我的aspx頁面中的快照代碼 Dim fileName As String =「test.html」 Dim sLogServer As String = AppSettings(「HtmlFolder」)Dim severpath As String = Server.MapPath(Request.ApplicationPath&sLogServer).ToString Dim text As String = System.IO.File.ReadAllText(sLogServer&fileName) 我也試過用 String = Server.MapPath(sLogNotesServer).ToString 它得到了同樣的錯誤路徑。怎麼了,怎麼改正它?謝謝。 – user819774

回答