2015-05-25 35 views
-3

我有一個名爲Mapping.xml的XML存儲在我的本地系統中。我正在訪問代碼,在我的本地系統中,如XDocument xd = new XDocument(@"D:\MVCPopup\Mapping.xml");。但我不認爲這將工作,如果我部署它在iis服務器由於文件夾結構change.Do我們有一個通用的機制,它會找到文件Mapping.xml 。 Server.Mappath會在這裏工作嗎?如何在c#中根據名稱查找服務器中的文件

回答

1

Server.MapPath從虛擬地址返回物理地址。所以如果你在iis上配置一個映射到你保存XML的文件夾的虛擬文件夾,那麼是的,Server.MapPath會有幫助。

相關問題