如何以最简单的方式将ASP.NET网站发布到本地IIS7?

时间:2010-06-04 19:07:11

标签: asp.net deployment iis-7

所以我设置了一个本地IIS7。当我使用File System发布并选择C:\inetpub\wwwroot作为目标位置时,VS2010会出现以下错误:

Unable to add 'About.aspx' to the
   Web site.  Unable to add file
   'About.aspx'.  Access is denied.
   Unable to add 'Default.aspx' to the
   Web site.  Unable to add file
   'Default.aspx'.  Access is denied.
   Unable to add 'Global.asax' to the
   Web site.  Unable to add file
   'Global.asax'.  Access is denied.

我不明白我需要从哪里获得许可。

当我尝试使用“Web部署”方法时,将“C:\inetpub\wwwroot”设置为“服务URL”并将“TestWeb”设置为“站点/应用”,然后它会向我显示以下错误:“{{1} }”。

我只需要启动并运行,以便朋友可以从外部访问我的网站。

2 个答案:

答案 0 :(得分:3)

我对Web部署知之甚少,但对于第一个选项,您可能需要以管理员身份运行Visual Studio,以便它有权访问C驱动器上的文件。

答案 1 :(得分:1)

如果文件夹中存在现有文件,则应检查它们是否为只读。 以前有这个问题,其中文件从VSS中的文件夹中复制。由于VSS中的所有文件都设置为只读,因此所有文件都指出了与上面完全相同的错误。