asp.net在asp.net解决方案的相对路径中创建文件的新位图,而不是完全限定的文件系统?

asp.net在asp.net解决方案的相对路径中创建文件的新位图,而不是完全限定的文件系统?,asp.net,azure,bitmap,drawing,cloud-storage,Asp.net,Azure,Bitmap,Drawing,Cloud Storage,是否可以引用指向.NET解决方案中文件的新位图,而不为其提供完全限定的文件系统位置?尝试在Azure中运行此操作,而无需设置云存储 此代码无法解析a.jpg。。。我试过了\a.jpg、~\a.jpg等,但没有怀疑,只是问一下,以防我在这里遗漏了什么 context.Response.Clear(); //Bitmap bitMapImage = new System.Drawing.Bitmap((@"P:\somedirectory\a.jpg")); Bitmap b

是否可以引用指向.NET解决方案中文件的新位图,而不为其提供完全限定的文件系统位置?尝试在Azure中运行此操作,而无需设置云存储

此代码无法解析a.jpg。。。我试过了\a.jpg、~\a.jpg等,但没有怀疑,只是问一下,以防我在这里遗漏了什么

    context.Response.Clear();
    //Bitmap bitMapImage = new System.Drawing.Bitmap((@"P:\somedirectory\a.jpg"));
    Bitmap bitMapImage = new System.Drawing.Bitmap((@"a.jpg"));
    Graphics graphicImage = Graphics.FromImage(bitMapImage);
更新:也尝试过

Bitmap bitMapImage = new System.Drawing.Bitmap(HttpContext.Current.Server.MapPath("a.jpg"));

我在Azure和MVC4中使用它

string strAttachFileName = HostingEnvironment.MapPath("/images/GM.gif");

如果是web应用程序,您是否尝试过Server.MapPath?是。这不起作用:参数无效。。位图bitMapImage=new System.Drawing.Bitmap(HttpContext.Current.Server.MapPath(“a.jpg”);已尝试/a.jpg和~/a.jpg请求延迟。我们来测试一下。