在类库中,我有一个文件设置为复制到NewFolder1/HTMLPage1.htm的输出目录。

我尝试了这个:

var foo = File.ReadAllText("NewFolder1/HTMLPage1.htm");

但是错误是:
ould not find a part of the path 'C:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\10.0\NewFolder1\HTMLPage1.htm'.
如何读取此文件?

最佳答案

用这个:

var foo = File.ReadAllText(Server.MapPath("NewFolder1/HTMLPage1.htm"));

如果将上面的代码放在MVC Controller 操作中,则可以将Server更改为this.HttpContext.Server才能工作

10-04 13:24