Vb.net 读取文本文件时拒绝访问路径
我在以下路径中有一个文本文件:Vb.net 读取文本文件时拒绝访问路径,vb.net,file,Vb.net,File,我在以下路径中有一个文本文件: \\129.253.145.235\Hostsw\Host\SW\DIABLO3S\CONFIGSW\AMBIENT6\MATRIX\VALIDCCC.TXT 我正在阅读文本文件,如下所示: Dim file As StreamWriter = New StreamWriter(filepath, True) 添加新行如下: file.WriteLine(sb) file.Close() 我收到错误消息: 对路径“\129.253.14
\\129.253.145.235\Hostsw\Host\SW\DIABLO3S\CONFIGSW\AMBIENT6\MATRIX\VALIDCCC.TXT
我正在阅读文本文件,如下所示:
Dim file As StreamWriter = New StreamWriter(filepath, True)
添加新行如下:
file.WriteLine(sb)
file.Close()
我收到错误消息:
对路径“\129.253.145.235\Hostsw\Host\SW\DIABLO3S\CONFIGSW\AMBIENT6\MATRIX\VALIDCCC.TXT”的访问被拒绝。
如果textfile存在,那么我只需要在textfile中添加新行。Damian Drygiel提到 您的asp.net帐户
{MACHINE}\ASPNET
没有对该位置的写入权限。这就是它失败的原因
考虑将对资源的访问权限授予ASP.NET请求标识
右键单击下载文件夹<代码>属性>安全选项卡>编辑>添加>位置>选择本地计算机>单击确定>在下面键入ASPNET“输入要选择的对象名称”>单击检查名称
选中所需访问的框(完全控制
)。如果不适合您,请使用网络服务执行相同操作
现在,这将显示您的本地{MACHINENAME}\ASPNET
帐户,然后您将对该帐户设置写入权限
否则,如果应用程序是通过
模拟的,则身份将是匿名用户(通常是IUSR\u MACHINENAME
)或经过身份验证的请求用户
或者在ASP.NET中使用专用位置存储文件,即App\u Data
。要创建它,请右键单击ASP.NET项目(在Visual Studio中)Add>Add ASP.NET Folder>App\u Data
。然后,您将能够将数据保存到此位置:
或:
我们收回了文件夹的所有权。您可以在ASP.NET临时文件目录的安全选项卡中执行此操作
- 右键单击并选择“属性”
- 选择“安全”选项卡
- 点击“高级”按钮
- 选择“所有者”选项卡
- 选择所有者(MACHINENAME\Administrators),选中“替换”
“子容器和对象的所有者”,然后单击“确定”
此文件的安全配置文件是什么?Auth
用户是否有写入权限?