2011-07-12 29 views
0

我有項目1和項目2.如果在某些Project1的代碼文件中使用文件上載功能,我想將上載的文件保存到Project 2的文件夾中。應該保存的路徑是什麼? 像我給物理地址爲D:// Project2/images/products/c#.net - 關於在Visual Studio 2010中的相同解決方案下的多個項目的問題

但它說,我不能給物理路徑,只有虛擬路徑將被接受。我應該保存什麼路徑?

請幫我一把。謝謝。

@Peyman 究竟我會在我的c#代碼中引用這個文件夾?

@ Peyman的 我想你的solution..its在C創建上傳文件夾:/或的Inetpub東西,當我運行上傳代碼「C給這個錯誤:\的Inetpub \ wwwroot的\上傳\影像\產品\ Product1 \「

回答

1

您可以在您的IIS中創建虛擬文件夾並指向第二個項目中的特定文件夾。然後當你想上傳任何文件保存在虛擬文件夾的網址。

enter image description here

+0

確定將這樣做,但我西港島線究竟是如何將此文件夾在我的C#代碼? – Infinity

+0

首先在IIS中爲您的第一個項目創建實例,然後在該站點下創建虛擬目錄並將其指向第二個項目下的特定文件夾,並指定虛擬目錄的名稱,例如「上傳」。然後,您可以使用此虛擬名稱上傳文件並將其保存在第二個項目文件夾中。 uploader.SaveAs( 「/上載/ FILENAME.EXT」); – Peyman

+0

我試過你的解決方案..它創建上傳文件夾在C:/ inetpub或東西,並提供此錯誤,當我運行上傳代碼「C:\\ inetpub \ wwwroot\上傳\\圖像\產品\\產品1 \」 – Infinity

相關問題