2009-09-16 60 views
1

我在Visual Studio 2008 sp1中工作,并尝试将网站发布到本地目录。我不断收到以下错误:Asp.net - 发布网站导致访问被拒绝错误

错误3访问路径'C:\ Users \ name \ Documents \ Sandbox \ BTNET \ App_Data \ BTNET.mdf'被拒绝。

我的问题是如何确定Visual Studio运行的用户帐户?我试图给每个人,客人和IUSR_完全控制权,我仍然得到这个错误。这是痛苦..

回答

4

您必须“以管理员身份运行”VS2008并发布站点

1

据我所知(据我所知),这是ASPNET帐户

既然你在访问数据库文件的问题,确保所有到该数据库的连接被关闭。该文件可能正在使用中,这反过来会导致错误。

+0

我打折了数据库并以管理员身份运行了visual studio,并且能够发布。谢谢你的帮助! – Zaffiro 2009-09-16 02:26:07

2

调出任务管理器(ctrl + alt + delete)并查找devenv.exe。您应该在用户名列中看到用户。

+0

+1感谢提示! – Zaffiro 2009-09-16 02:26:47

0

听起来好像应用程序已打开并使用该文件(即Visual Studio,修改架构或数据或Access实例),或者发布文件的用户无权访问删除文件。

第一种情况更常见。