Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
读取aspx.net中的文件授权问题_.net_Asp.net - Fatal编程技术网

读取aspx.net中的文件授权问题

读取aspx.net中的文件授权问题,.net,asp.net,.net,Asp.net,我用asp.NET3.5制作了一个简单的网页 我在下面写了一段代码 变量线= ReadAllLines(@“\ad1 sunglim\Share\test.ini”) 是的,ad1 sunglim是我的电脑。该目录有一个文件,test.ini。 以及阅读许可 但每次我尝试执行此代码时,都会遇到未经授权的访问异常 我必须模仿吗 请给我答案 提前谢谢 [[编辑]] 但是我的Winform程序可以读取该文件而无需模拟。您需要确保运行网站的用户(IIS 7.x中的应用程序池标识)具有正确的共享权限 此外

我用asp.NET3.5制作了一个简单的网页

我在下面写了一段代码

变量线= ReadAllLines(@“\ad1 sunglim\Share\test.ini”)

是的,
ad1 sunglim
是我的电脑。该目录有一个文件,
test.ini
。 以及阅读许可

但每次我尝试执行此代码时,都会遇到
未经授权的访问异常

我必须模仿吗

请给我答案

提前谢谢

[[编辑]]
但是我的Winform程序可以读取该文件而无需模拟。

您需要确保运行网站的用户(IIS 7.x中的应用程序池标识)具有正确的共享权限

此外,据我所知,您需要对UNC路径使用
\\

@"\\ad1-sunglim\Share\test.ini"

您需要确保运行网站的用户(IIS 7.x中的应用程序池标识)具有正确的共享权限

此外,据我所知,您需要对UNC路径使用
\\

@"\\ad1-sunglim\Share\test.ini"

Winform应用程序之所以能够工作,是因为它是在您的帐户下运行的,我假设您可以访问您的帐户


如果您使用匿名身份验证,IIS中的站点在不同的帐户下运行(通常是II6中的网络服务,IIS7中的IUSER),因此请确保该帐户也具有权限。

Winform应用程序工作,因为它在您的帐户下运行,我假设您有访问权限

如果您使用匿名身份验证,IIS中的站点在不同的帐户下运行(通常是II6中的网络服务,IIS7中的IUSER),因此请确保该帐户也具有权限