【发布时间】:2013-04-09 12:43:54
【问题描述】:
我已经用 C# 编写了代码并将结果打印到终端以确认它正在工作。我目前正在将一些代码转移到 MVC 4 控制器,我已经能够连续合并其中的大部分,但我遇到了一个部分的问题。
我希望读取一个数据库文件 (database.dat),然后我希望写入同一个文件。
在我的控制器中,我有:
使用 (FileStream 流 = File.OpenRead("database.dat")) 数据库 = (List)formatter.Deserialize(stream);
和
使用 (Stream stream = File.Open("database.dat", FileMode.Create)) formatter.Serialize(流, 数据库);
在这两种情况下,File.OpenRead 和 File.Open 中的“文件”都带有下划线,我收到错误消息:
'System.Web.Mvc.Controller.File(byte[], string)' 是一个'方法',它 在给定的上下文中无效..."
有没有办法在 MVC 中实现相同的结果?
【问题讨论】:
标签: c# asp.net-mvc