我有一些html文件作为已移植到asp.net mvc的常规网站的一部分。在我的代码中,我需要读取和写入这些html文件,并将它们粘贴在tinymce编辑器中。引用在asp.net中的查看目录mvc
为了能够从磁盘读取和写入此文件,我有一个硬编码路径,但这似乎并不在asp.net mvc的工作,除非我做这样的事情:
写作:
string _urlDirectory = @"c:\hosting\MySite\Views\Members\newsletters\test.html";
System.IO.File.WriteAllText(_urlDirectory, htmlData_);
阅读:
string url = @"c:\hosting\MySite\Views\Members\newsletters\test.html";
var req = WebRequest.Create(url);
var response = req.GetResponse();
StreamReader sr = new StreamReader(response.GetResponseStream());
string htmlData_ = sr.ReadToEnd();
我而动从一个数据中心我的网站到另一个目录结构正在改变。而不是将硬编码路径更改为另一个硬编码路径,我想查看是否有更多的相对路径来引用这些文件。
@tvanfosson - 感谢您的反馈。我同意将这些文件移动到数据库中是一种方法。这将使生活更简单 – leora 2010-05-26 12:42:51
@tvanfosson - 你将在SQL服务器中使用什么数据类型字段来存储? – leora 2010-05-26 12:47:59
@ooo - 这取决于预期的大小。我已经完成了varchar(x000)和varchar(max)。 – tvanfosson 2010-05-26 13:44:13