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