【问题标题】:Visual Studio Web Apps Publish fails - no errorsVisual Studio Web 应用程序发布失败 - 没有错误
【发布时间】:2018-12-27 23:59:03
【问题描述】:

我在一个 Visual Studio 项目中有几个 ASP.Net Web 表单应用程序。在其中一个应用程序中,我正在努力为我们想要测试的一些附加功能添加一个测试页面,然后再添加到我们的主页。然而,之后,我试图发布到我们的服务器,但一直收到一个消息框:“由于一个或多个错误,发布失败。”。

Build succeeded Image

Publish Failed Image

我检查了错误,但没有给出。构建是成功的,除了一些未使用的参考之外,没有其他指标可以说明问题到底是什么。我们还有一些其他项目通常允许发布而不会出现问题。所以我不相信这个问题来自 Visual Studio,但我不完全确定。我正在使用 Visual Studio 2015 版本 14.0.24720.00

【问题讨论】:

  • 有些事情您可以尝试 - 1. 清理解决方案并重试。 2. 如果您使用 TFS,请映射另一个工作区并尝试从那里发布。 3. 为您的 VS 版本获取最新补丁。
  • @T.S.好吧,我尝试了这些,但仍然没有成功。清理解决方案,但发布仍然失败。让一位有权访问该项目的同事尝试重新发布,但仍然失败。我还没有尝试获取最新的补丁(下载的网站说下载不可用)。但是我的同事使用的是最新的 VS 2017,所以我不认为这是问题所在。不过,如果这似乎仍然是一个可能的原因,我可以继续尝试找到下载。
  • 任何其他建议将不胜感激
  • 你不应该在VS2015中点击“检查更新”或类似的东西。我不记得它是否具有与您单击 VS2017 相同的“标志”
  • 很奇怪,通知标志显示“没有通知”。我检查了通知设置,它应该让我知道是否有 VS2015 或任何软件包的更新。我还单击了 VS 顶部的帮助按钮,但它没有显示任何更新选项。不过我做了一些谷歌搜索,看起来如果我想更新到“版本更新 3”,我必须直接从 Microsoft 获取补丁

标签: c# asp.net visual-studio-2015 build publish


【解决方案1】:

想通了!

在 images 文件夹中自动生成了一个 Thumbs.db 文件。我决定逐行浏览输出窗口,看看我是否可以确定发布失败的地方。我注意到一行说 /Images/Thumbs.db 文件无法发布并且访问被拒绝。

在进行更多的在线调查时,我发现了与本题的前提相同的其他一些问题。特别是问题here 是最有帮助的。 Tammy Spencer (@user:973679) 尝试删除文件的回答是使发布成功的原因。所以谢谢塔米。

此外,Thumbs.db 文件一开始不允许我删除它。但在进行了更多搜索后,我发现了这个 YouTube video 使文件可删除。

【讨论】:

    猜你喜欢
    • 2018-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多