2010-09-19 52 views
0

我有一个Windows服务需要写入一些文件到磁盘,如果我没有指定一个路径,它会尝试将它们写入到system32文件夹,这会引发异常,因为服务正在在本地服务帐户下执行,我想知道哪些是保存此文件的推荐位置以及我可以使用哪个文件夹,因此我没有获得权限异常?在哪里应该写一个Windows服务文件到

回答

3

一个合乎逻辑的地方就是系统的临时文件夹,但它确实取决于你在做什么。存储应该是持久的还是临时的?它需要有多安全?它会比文件系统更好地存储在数据库中吗?所有这些都是我会考虑的事情。

0

我会推荐使用IsolatedStorage。这个API并不是直截了当的,但是它对于临时存储来说非常理想,并且只要安装了.NET,就可以在每台机器上运行。

相关问题