Asp.net &引用;“拒绝访问”;Visual Studio.Net 2010中出现错误

Asp.net &引用;“拒绝访问”;Visual Studio.Net 2010中出现错误,asp.net,visual-studio-2010,Asp.net,Visual Studio 2010,我已将在VS.NET 2003中开发的ASP.NET应用程序转换为VS.NET 2010。在修复所有构建错误并运行它之后,除了一个地方,它工作得很好 在这里,我打开一个刚从ASP.NET页面复制到特定文件夹中的文档 当我尝试从ASP.NET页面打开文件时,出现“拒绝访问”错误。但是当我转到Windows资源管理器并尝试查看文件时,我没有任何问题。我该如何解决这个问题 代码如下: string url; sring newurl; url = GetDocumentPath(540450);

我已将在VS.NET 2003中开发的ASP.NET应用程序转换为VS.NET 2010。在修复所有构建错误并运行它之后,除了一个地方,它工作得很好 在这里,我打开一个刚从ASP.NET页面复制到特定文件夹中的文档

当我尝试从ASP.NET页面打开文件时,出现“拒绝访问”错误。但是当我转到Windows资源管理器并尝试查看文件时,我没有任何问题。我该如何解决这个问题

代码如下:

string url;
sring newurl;

url = GetDocumentPath(540450); 
if (url != null)
{   
     newurl = @"c:\" + System.IO.Path.GetFileName(url);
     System.IO.File.Copy(url, newurl, true);
}  
Process.Start("iexplore", newurl);

听起来ASP.net用户帐户没有获得文件夹的权限。您需要右键单击资源管理器中包含文件的文件夹,转到“权限”,然后搜索ASP用户(类似于ASPNET),添加完整的文件夹权限,它应该可以工作。

听起来ASP.net用户帐户没有获得对该文件夹的权限。您需要右键单击资源管理器中包含文件的文件夹,转到“权限”,然后搜索ASP用户(类似于ASPNET),添加完整的文件夹权限,它应该可以工作。

确实听起来用户没有正确的权限,但也可能是因为newurl中的路径是一个目录

此外,您的应用程序似乎将文件存储在C:\中,没有管理员权限(windows vista/server 2008及更高版本)的用户无法访问该文件,这取决于您的操作,您可以尝试使用process monitor来确定是否使用了正确的权限。请参阅此博客帖子:


听起来用户似乎没有正确的权限,但这也可能是由于newurl中的路径是目录造成的

此外,您的应用程序似乎将文件存储在C:\中,没有管理员权限(windows vista/server 2008及更高版本)的用户无法访问该文件,这取决于您的操作,您可以尝试使用process monitor来确定是否使用了正确的权限。请参阅此博客帖子:


您可能需要在Microsoft网站上进行咨询。它为这些VisualStudio“拒绝访问”错误提供了一些解决方法

您可能需要在Microsoft网站上进行咨询。它为这些VisualStudio“拒绝访问”错误提供了一些解决方法

您的登录名有权限,但asp用户帐户有权限吗?这不起作用;您正在服务器上运行
iexplore
。你想做什么?你的登录名有权限,但asp用户帐户有权限吗?那不行;您正在服务器上运行
iexplore
。你想干什么?