0

我在我的项目中添加了几个文件(构建操作ContentCopy if newer)。它有效,我可以在所有其他文件所在的 /bin 目录中看到这些文件。

我怎样才能访问这些文件?我相信如果这是控制台应用程序或类似的东西,它会很容易(通过 访问LoadFile({path in bin dir})),但它不适用于托管在 IIS 7.5 或 Azure 上的我的 WebApp。

怎么可能做到?

4

1 回答 1

1

根据您使用的 .net 语言,您应该能够使用System.Io.File静态类来处理它们。

因此,例如,如果您想获取 Web 服务中文件夹中的文件,您可以执行类似的操作

var folder = HttpContext.Current.Server.MapPath("~/YourFolder")
string fullPath = Path.Combine(folder , "yourfile.txt");
var stream System.Io.File.OpenRead(fullPath);

编辑:要访问在 bin 中创建的资源文件夹,请使用:

var folderPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "YourFolder");
于 2013-03-13T15:48:01.247 回答