我有一個文件結構設置是這樣的:所謂filePage.aspx服務器根和MapPath方法()
ServerRoot
applicationRoot
filePage.aspx
files
chart.png
我的應用程序頁面使用另一個應用程序自定義生成的圖表。我需要他們保存在文件夾中。這是我們客戶的生產服務器的設置方式,我無法改變這一點。
我做了一個_page.Server.MapPath("/files")
,但它給了我一個InvalidOperationException
和狀態無法映射路徑'/文件'。
UPDATE:
所以它必須建立這樣的MapPath( 「/」)。我的本地asp.net服務器無法處理MapPath,但我們的IIS開發框沒有問題,並且工作正常。有趣。 如何將它保存到文件?
+1或者,在IIS中將「AspEnableParentPaths」屬性設置爲true,請參閱http://msdn.microsoft.com/zh-cn/library/ms524697%28v=vs.90%29.aspx – BrokenGlass 2011-03-31 23:13:09