我在 Intraweb 上有一个页面(我没有创建),它允许用户指定一个 .txt 文件,然后它使用 StreamWriter 将 SQL 存储过程的结果写入文件。
几个月前它显然停止了我的一些工作站的工作,所以我无法追踪到任何特定的变化(但是,我知道代码本身没有改变)。
如果我访问并使用服务器上的页面(wwwroot 和适用数据库所在的位置),无论我指定本地文件还是网络上的工作站,它都会成功写入.txt。但是,某些工作站上的用户不再能够写入文件。(这也不只是写一个空白文件。“修改日期”保持不变。)
这个问题似乎与机器有关,而不是与用户有关,因为我可以在不同的工作站上以相同的用户身份登录,但结果不同。
我仍然认为这可能与权限有关,所以我在一个有问题的工作站上创建了一个 .txt,每个可能的帐户都具有完全权限,但没有运气。数据库、存储过程和文件夹目标的权限似乎正确。
欢迎任何建议,谢谢。