无法发布Web服务 - 错误:无法打开源文件:不支持给定路径的格式

时间:2018-01-15 12:14:14

标签: web-services visual-studio-2013

我们正在尝试将我们的开发框中的Web服务发布到UAT框中。

构建Web服务时没有错误,但在尝试发布时(使用UNC路径:\\TEST-SERVER\c$\inetpub\wwwroot\PerformanceReviewWebService),我们收到以下错误消息,并且该过程失败:

3>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.targets(1475,5): 
Error : Could not open Source file: The given path's format is not supported.

我们可以做些什么来追踪这个错误并解决它?

在目标框中,我们检查了文件夹的安全性:

..\c$\inetpub\wwwroot\PerformanceReviewWebService 

我们肯定有权写入该目录。

我们没有构建错误。

1 个答案:

答案 0 :(得分:1)

以下是您可以尝试的一些可能有助于调试或解决问题的事项:

  1. 尝试以管理员身份启动Visual Studio并重试发布。
  2. 尝试发布到本地位置。这成功了吗? 如果是,则可能存在访问UNC路径或文件/安全权限问题的问题
  3. 如果本地发布不成功,请确保您没有错误地将任何bin,内容或webconfig文件移动到其他位置。
  4. 检查Visual Studio中浅灰色或旁边有感叹号的文件(项目中可能缺少这些文件)。
    尝试将项目重新加载到发布成功的先前状态。继续逐步更新,直到您的项目是最新的。
  5. 创建一个新的空项目并尝试发布到同一位置。如果这有效,则您现有项目中存在损坏或错误。您可以尝试从构建中排除文件或文件夹,以缩小可能导致问题的文件或文件夹。