无法直接从 Visual Studio 发布网站

Unable to Publish Website Directly From Visual Studio

我正在尝试将一个简单的网页发布到路径

\SERVERNAME\C$\inetpub\wwwroot\QCPage

但我在尝试时收到此消息:

Unable to create the Web site '\SERVERNAME\C$\inetpub\wwwroot\QCPage'. The path '\SERVERNAME\C$\inetpub\wwwroot\QCPage' does not exist or you do not have access. The specified path is invalid.

我可以确认路径确实存在,因为我可以在文件资源管理器中导航到它。

这让我觉得这一定是权限问题。现在我没有以 SERVERNAME 的域用户身份登录到我的 PC,但在导航到文件资源管理器中的文件夹时我确实输入了一些用户凭据,并且该用户对相关文件夹具有完全访问权限。

我也尝试将路径映射到 Z: 驱动器并发布到 Z:\QCPage,但结果相同。

我是否必须以服务器用户身份登录我的 PC 才能从 Visual Studio 发布?如果没有,我如何才能将我在文件资源管理器中提供的相同凭据传递给 Visual Studio 发布配置文件?

我按照 Visual Studio 中的以下步骤设法解决了这个问题:

  • 查看
  • 服务器浏览器
  • 连接到服务器
  • 使用不同的用户名连接...
  • 在这里我输入了我用来通过文件资源管理器访问服务器的本地服务器帐户的用户凭据
  • Computer 字段中,我输入了服务器的名称,SERVERNAME
  • 点击OK后,服务器出现在服务器资源管理器列表中
  • 我现在可以从 Visual Studio
  • 直接将站点发布到服务器