Visual studio 2008 Visual Studio 2008本地调试权限问题

Visual studio 2008 Visual Studio 2008本地调试权限问题,visual-studio-2008,permissions,Visual Studio 2008,Permissions,在一台机器上进行本地调试,我设置了访问网络服务的权限,每个人都设置了完全权限,但每次我得到 对路径“C:\Users\\Documents\Visual Studio 2008\WebSites\Directory\pictures”的访问被拒绝 描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源 异常详细信息:System.UnauthorizedAccess异常:对路径“C:\Users\\Documents\Visual Studio

在一台机器上进行本地调试,我设置了访问网络服务的权限,每个人都设置了完全权限,但每次我得到

对路径“C:\Users\\Documents\Visual Studio 2008\WebSites\Directory\pictures”的访问被拒绝

描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源

异常详细信息:System.UnauthorizedAccess异常:对路径“C:\Users\\Documents\Visual Studio 2008\WebSites\Directory\pictures”的访问被拒绝

ASP.NET无权访问请求的资源。考虑授予对ASP.NET请求标识的资源访问权限。ASP.NET有一个基本进程标识,通常是IIS 5上的{MACHINE}\ASPNET或IIS 6上的网络服务,如果应用程序未模拟,则使用该标识。如果应用程序是通过模拟的,则标识将是匿名用户(通常是IUSR_MACHINENAME)或经过身份验证的请求用户

要授予ASP.NET对文件的访问权限,请在资源管理器中右键单击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”以添加相应的用户或组。突出显示ASP.NET帐户,并选中所需访问权限的复选框

没有{MACHINE}\ASPNET帐户,我试着假装我的用户帐户没有乐趣,IUSR_MACHINENAME似乎不是我机器的帐户,有什么想法吗

代码:


Dim newFile As FileStream=New FileStreamServer.MapPath../pictures,FileMode.open或create

这可能是一个误导性错误,请停止IIS,然后删除C:\Windows\Microsoft.NET\[您的framework版本]\临时ASP.NET文件,然后重新启动IIS


另外,当您进行调试时,应用程序在当前登录的用户您(而不是网络服务)下运行,如果您能够更改该文件夹的权限,我假设您的帐户拥有完整的r+w权限,但只是一个想法。

我知道这是一个古老的问题,但我也遇到了同样的问题,我通过清理bin文件夹进行调试解决了这个问题。VS然后重新编译,没有问题