如何在MS Vista上从Windows服务获取Users文件夹的路径?我想C:\ Users目录的路径,但它可能是不同的位置取决于系统本地化.
我正在给文本文件写一些数据.我正在使用此代码:
using (FileStream fs = new FileStream(path, FileMode.Append, FileAccess.Write, FileShare.ReadWrite))
{
using (TextWriter tw = new StreamWriter(fs))
{
tw.WriteLine("sample_data");
}
}
Run Code Online (Sandbox Code Playgroud)
当记事本打开文件时,我的应用程序可以写入其中.当MS Excel打开此文件时,我收到以下错误:进程无法访问文件myfile.csv,因为它正由另一个进程使用.什么可能导致这种情况,我该如何解决这个问题?
我在C#中开发Windows服务,它调用webservice方法.我必须使用SSL连接到webservice.我已经从发布者p12文件中获得了证书.该文件受密码保护.使用Import方法使用此证书.一切都很好,但我不喜欢这种方法 - 我的应用程序中有密码编码.当发布者更改证书时,我必须重写代码(将密码更改为新密码).有没有办法不将密码编码为.p12文件或使用其他选项(.cer文件)?