我有一个Windows服务需要写入一些文件到磁盘,如果我没有指定一个路径,它会尝试将它们写入到system32文件夹,这会引发异常,因为服务正在在本地服务帐户下执行,我想知道哪些是保存此文件的推荐位置以及我可以使用哪个文件夹,因此我没有获得权限异常?在哪里应该写一个Windows服务文件到
0
A
回答
3
一个合乎逻辑的地方就是系统的临时文件夹,但它确实取决于你在做什么。存储应该是持久的还是临时的?它需要有多安全?它会比文件系统更好地存储在数据库中吗?所有这些都是我会考虑的事情。
0
我会推荐使用IsolatedStorage。这个API并不是直截了当的,但是它对于临时存储来说非常理想,并且只要安装了.NET,就可以在每台机器上运行。
相关问题
- 1. 我应该在哪里保存一个xml文件,以便在Windows注销时由服务写入该文件?
- 2. Windows服务应该在哪里写应用程序数据?
- 3. Windows应用程序的工作文件应该写在哪里?
- 4. 我应该在哪里写一个临时文件?
- 5. 我应该在哪里配置文件在web服务
- 6. 这个文件应该在哪里?
- 7. 我的Azure云服务存储文件应该放在哪里?
- 8. 我应该在哪里创建Windows服务中的组合根?
- 9. 我应该在哪里打开从WCF服务连接到MongoDB
- 10. forms.py文件应该放在哪里?
- 11. Google Play在Windows上的服务jar文件在哪里?
- 12. 酶安装文件应该写在哪里?
- 13. 我的第一个CodeIgniter程序:我应该在哪里写它?
- 14. 服务器在哪里存储文件?
- 15. 我应该在Windows上安装Eclipse到哪个文件夹?
- 16. Windows服务输出写入到文件
- 17. 我应该在哪里将php文件(Web服务)放在Apache Tomcat 7中?
- 18. Windows服务状态存储在哪里?
- 19. 哪些文件应该添加到Souce控制(服务参考)
- 20. 我应该在Windows上把应答配置文件放在哪里?
- 21. Windows服务写入Windows TEMP文件夹
- 22. 我应该使用哪一个ASP.NET服务器控件?
- 23. C#Windows服务 - 我在哪里可以找到一个好的教程?
- 24. 我应该在哪里实例化我的服务类'SqlDatacontext?
- 25. 我应该在哪里放置AngularJS工厂和服务?
- 26. 哪里有码头服务文件
- 27. Windows 7:无法将文件保存到程序文件?那么在哪里写?
- 28. Zend Framework-这个root.php文件应该在哪里用于MVC?
- 29. 我应该在哪里放置一个.vim插件?
- 30. 我应该在哪里写输入交易到记分牌