【发布时间】:2013-10-04 21:26:07
【问题描述】:
我在 IE9 上的 aspx 页面中显示本地驱动器上的 html 文件时遇到问题。我已经阅读了how to set iframe src to local file 的问题。
我可以通过以下代码显示位于服务器另一个驱动器上的 html 文件。
<iframe src="\\servercomputer\G$\test6.html" title="test" />
我不希望人们看到我的实际文件夹位置。我试图在网站下创建虚拟目录,但我得到“找不到页面错误”有人告诉我我应该做什么。
提前致谢。
【问题讨论】:
-
您走的是正确的路线(虚拟目录)。出了什么问题?
-
我没有得到反对票。 OP有一个真正的问题,并表现出某种努力。
-
@MelanciaUK,我发现文件路径不正确。它返回 c:\HTML\test.html'。我的文件夹在 s: driver Webconfig:
我的 aspx 页面中的 snap 代码 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 它得到了相同的错误路径。出了什么问题以及我如何纠正它?谢谢。
标签: asp.net vb.net iis virtual-directory