我刚刚创建了我的第一个.net网站。 我正在尝试使用以下代码行从当前目录加载文件(所有Web文件都在同一个diredtory中)。我收到错误说文件不存在
InstallFormTemp = My.Computer.FileSystem.ReadAllText("installerform.html")
我将文件复制到我的c盘并将线条变为
InstallFormTemp = My.Computer.FileSystem.ReadAllText("c:\installerform.html")
它有效,但现在我的网站必须运行一个godaddy的网络服务器,所以我无法保存c盘中的东西,只是我的网页目录。
如何让My.Computer.FileSystem.ReadAllText
从网站当前目录中读取文件????
答案 0 :(得分:2)
有一些方法可以帮助你 - MapPath()和/或PhysicalPath()在这种情况下应该是有用的。此页面提供了概述:http://msdn.microsoft.com/en-us/library/ms178116.aspx
答案 1 :(得分:1)
有几种方法,其中之一是
System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "installerform.html")