读取aspx.net中的文件授权问题
我用asp.NET3.5制作了一个简单的网页 我在下面写了一段代码 变量线= ReadAllLines(@“\ad1 sunglim\Share\test.ini”) 是的,读取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中的应用程序池标识)具有正确的共享权限 此外
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),因此请确保该帐户也具有权限