visual studio 2010无法发布到本地网站.拒绝访问

Cha*_*adD 13 visual-studio-2010 iis-7.5

我刚刚搞砸了很多丑陋的东西后重新安装了IIS7.5.我承认我不知道自己在做什么.

我终于能够重命名我的windows\system32\inetsrv文件夹,这样当我重新安装IIS时,我会得到默认设置.

我疯狂地猜测运行它,它让我的网站运行:aspnet_regiis.exe -i

现在我无法从Visual Studio发布到wwwroot下的任何站点.

例如,我得到的错误:无法创建Web站点位置"C:\的Inetpub\wwwroot的\ WebApplication5".访问被拒绝.

我的工作是在其他地方发布,然后在那里复制代码 - 这是有效的.

善良知道我在这个过程中还有什么破坏,但我的网站似乎工作,除了因为访问被拒绝错误我无法使用VS2010中的发布功能.

我是否必须为此文件夹授予一些内置用户权限的ASPNET?

这是我的wwwroot文件夹上权限的快照:

在此输入图像描述

fea*_*thj 19

如果您能够在从其他位置复制后运行应用程序,则问题不在于IIS或工作进程; 它很可能是您的Windows用户和进程(在本例中为visual studio)的权限问题.

尝试以管理员身份运行visual studio(如果您不是本机的本地管理员).如果可行,您可以为用户提供对inetpub文件夹的完全访问权限.

  • 以管理员身份运行 VS。然后我授予我的帐户对该文件夹的完全控制权并正常运行 VS。那也有效。让我困惑的是我的帐户绝对位于管理员组中。如果你需要的话,我会给你屏幕截图给教授。任何想法? (2认同)

Son*_*oul 6

此线程晚了,但我通过以下步骤解决了这个问题:

c:\ inetpub \ wwwroot \ myApplication>右键单击> 属性 > 安全 >选择Users(myMachine \ Users)将访问权限更改为完全