C# ASP物理和虚拟路径
这是我第一次创建asp网站。这行代码在我的pc上运行良好,但显然要使其在生产服务器上运行,我需要更改引用C# ASP物理和虚拟路径,c#,asp.net,path,C#,Asp.net,Path,这是我第一次创建asp网站。这行代码在我的pc上运行良好,但显然要使其在生产服务器上运行,我需要更改引用 DirectoryInfo dir = new DirectoryInfo(@"C:\Users\Pink\Documents\Visual Studio 2012\Projects\ManagDoc_Framework\Test1_managDoc\Test1_managDoc\Allegati\" + recordIDcreateDir); 我已经尝试了很多种路径组合,但我没有得到它的
DirectoryInfo dir = new DirectoryInfo(@"C:\Users\Pink\Documents\Visual Studio 2012\Projects\ManagDoc_Framework\Test1_managDoc\Test1_managDoc\Allegati\" + recordIDcreateDir);
我已经尝试了很多种路径组合,但我没有得到它的权利
我想找到一个解决方案,使代码在pc机上工作,在开发过程中,并没有改变代码托管服务器
我应该如何写路径?请提供一些帮助。使用方法:
MapPath方法将指定的相对或虚拟路径映射到
服务器上相应的物理目录
有关我所遵循的教程的更多详细信息,以及我从何处了解到上述方法的存在。尝试使用
Server.MapPath()
请参阅@Oded,谢谢您的参考。谢谢。这起作用了:DirectoryInfo dir=newdirectoryinfo(Server.MapPath(“/Allegati/”)+recordIDcreateDir);