如何映射位于dll引用中的文件? ASP.NET AzureWebsites

时间:2018-04-02 22:37:00

标签: c# asp.net-mvc azure azure-web-sites

这是我的项目结构:

enter image description here

我希望从TemporaryFacturacion.pfx访问XMLFactura,但我尝试过的所有方式都会"Invalid Route"

这是我尝试过的方法之一:

var path = HttpContext.Current.Server.MapPath("../../TemporaryFacturacion.pfx");
MemoryStream m = new MemoryStream();
using (FileStream fs = File.OpenRead(path))
{
   fs.CopyTo(m);
}

1 个答案:

答案 0 :(得分:0)

首先,右键单击.pfx文件,然后选择" 属性"然后设置"复制到Outpyt目录"到" 始终复制"。请参阅以下内容:

enter image description here

然后,您可以使用以下代码来获取.pfx的完整路径。

string a = Path.GetFullPath("TemporaryFacturacion.pfx");
OR
string b= Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"TemporaryFacturacion.pfx");