Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP物理和虚拟路径_C#_Asp.net_Path - Fatal编程技术网

C# ASP物理和虚拟路径

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); 我已经尝试了很多种路径组合,但我没有得到它的

这是我第一次创建asp网站。这行代码在我的pc上运行良好,但显然要使其在生产服务器上运行,我需要更改引用

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);