大家好,我是一名开发者!
我目前在最新版本的Visual Studio 2017 Professional - Version 15.8(.1)中遇到了一个问题。
自从升级到15.8版本后,我无法通过Web Deploy发布任何Azure Function。
每次我点击“发布”按钮时,都会弹出一个错误窗口,显示“发布失败”。输出窗口保持空白,通常情况下,我应该能够看到所有构建和发布的输出。
我尝试过:
- 清理解决方案;删除%temp%;删除发布配置文件;重置Azure的发布凭据;重新生成并导入发布配置文件:仍然出现同样的错误
- 卸载VS2017;清理所有残留物;重新安装VS2017:仍然出现同样的错误
- 检查防火墙是否有任何被阻止的内容,并尝试为我的工作站添加一个例外以允许所有流量:仍然出现同样的错误
- 尝试从不同的网络进行发布:仍然出现同样的错误
- 在发布之前在Azure门户中停止函数:仍然出现同样的错误
- 在Azure门户中:删除并创建一个新的空的Azure函数以进行发布:仍然出现同样的错误
- 在Azure门户中:将“Function app edit mode”设置为只读/写入:仍然出现同样的错误
- 尝试在浏览器中访问函数的终结点URL。没有问题。
- 尝试从使用Visual Studio 2017 Pro版本15.7.1的同事的工作站进行发布:完全正常 - 像以前一样
我的问题:
- 我是否遗漏了什么?除了安装旧版Visual Studio(这将是我的下一步)外,还有其他什么可以尝试的吗?
- 这可能是最新的Azure工具或甚至是Visual Studio中的一个错误吗?
- 为什么我的输出窗口没有给我任何信息来解决发布失败的问题?我是否遗漏了一些新选项以再次激活它?
我希望有人能指导我解决这个令人愤怒的问题 ;)