2012-03-13 37 views
0

我無法從當前目錄中獲取文件。如果我給它一個絕對的路徑名稱,工​​作正常。 我收到一個找不到文件的錯誤,說: C:\ programfiles \ Commenfiles \ Micrsoftshare \ devserver \ 10.0 \ stormdoor.html。 一個感興趣的事實是,我的項目沒有存儲它說,這是目前,該項目被存儲在 C中的文件夾中:\ useres \ tedpoottel \ mydouments \ Visual Studio 2010的\網站\ master2.NET VB嘗試從項目目錄中的文件中加載,說找不到文件

回答

1

1日問題 - 這是「vb.net」(一個Windows程序)或「asp.net」(在網絡服務器上運行)?它有所作爲:)

第二個注意:您的啓動路徑(例如Application.StartupPath())可能是而不是是您所期望的。

建議:

1)呼叫Directory.GetCurrentDirectory上看到節目 「認爲」 它的運行。

http://msdn.microsoft.com/en-us/library/system.io.directory.getcurrentdirectory%28v=vs.71%29.aspx

2)修改代碼和/或項目資源根據需要

0

也許你能解決這個問題的不同方式,只是把文件嵌入資源。