c# - 如何打开与我的 MVC 项目相关的文本文件?

标签 c# asp.net asp.net-mvc-3

在我的 bin 文件中,我设置了一些测试数据,我希望我的应用程序能够访问存储在 bin/log/log00001.txt 中的日志文件。

但是,在我的 crontroller 中,当我尝试在以下路径上使用 TextReader 时,它会转到其他地方:new StreamReader("log/log00001.txt")

我如何阅读与我的项目相关的内容?

最佳答案

尝试使用

StreamReader reader = new StreamReader(Server.MapPath("~/bin/log/log00001.txt"));

关于c# - 如何打开与我的 MVC 项目相关的文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12954026/

相关文章:

asp.net - 将多个 .net webapp 组合成一个套件

c# - MVC3 应用程序中的通用 "back"按钮

c# - .Net Release 构建工作速度比 Debug 慢

c# - 通过 switch 语句掉线(有时有效?)

c# - 使用 SQL Command 对象,您如何检查结果集是否为空?

ASP.NET : How to call a Master page event handler from Content page event handler?

asp.net-mvc-3 - MVC-Mini-Profiler 错误地显示重复查询

c# - 从 Java/C# 的角度理解 C++ 编译器

c# - SQL Server 数据库或 SQL Server 上的数据库

asp.net - umbraco cms 发布时出错