在Visual Studio 2017中,我创建了一个WebJob。我将该WebJob命名为“ TaxSyncWebJob”
在TaxSyncWebJob项目文件夹中,我放置了一个名为taxonomy.json的JSON文件以供读取
我正在使用以下代码来尝试访问JSON
var resourceStream = Assembly.GetExecutingAssembly().GetManifestResourceStream("TaxSyncWebJob.taxonomy.json");
但是,resourceStream返回null。
该代码可在一个简单的控制台项目中工作
是否存在使用GetManifestResourceStream无法在WebJob中获取JSON内容的原因?
答案 0 :(得分:0)
最终使用此替代方法
string projectPath = Path.GetDirectoryName(Path.GetDirectoryName(Directory.GetCurrentDirectory()));
string contents = File.ReadAllText(projectPath + "\\taxonomy.json");