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

5rgfhyps  于 2022-11-15  发布在  其他
关注(0)|答案(2)|浏览(134)

我们正在尝试将Web服务从Dev框发布到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

而且我们确实有权限写入该目录。
没有生成错误。

mpgws1up

mpgws1up1#

您可以尝试以下几种方法来帮助调试或解决问题:
1.请尝试以管理员身份启动Visual Studio,然后重试发布。
1.尝试发布到本地位置。是否成功?如果成功,则可能是访问UNC路径或文件/安全权限问题
1.如果本地发布不成功,请确保您没有错误地将任何bin、内容或webconfig文件移动到其他位置。
1.检查Visual Studio中是否有浅灰色或旁边有感叹号的文件(项目中可能缺少这些文件)。
尝试将项目重新加载到以前发布成功的状态。继续逐步更新,直到项目是最新的。
1.创建一个新的空项目并尝试发布到同一位置。如果此操作有效,则表明现有项目中存在损坏或错误的内容。您可以尝试从生成中排除文件或文件夹,以缩小可能导致问题的范围。

bz4sfanl

bz4sfanl2#

在我的例子中,引用的Web项目与我想要发布的Web项目共享内容。从引用项目的内容中删除它后,它又开始工作了。

相关问题