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文件夹的完全访问权限.
此线程晚了,但我通过以下步骤解决了这个问题:
c:\ inetpub \ wwwroot \ myApplication>右键单击> 属性 > 安全 >选择Users(myMachine \ Users)将访问权限更改为完全
| 归档时间: |
|
| 查看次数: |
15932 次 |
| 最近记录: |