事件名称应至少有3个用斜杠分隔的部分。 Asp.Net Core Docker中的参数名称eventName

时间:2017-07-16 14:17:09

标签: docker asp.net-web-api asp.net-core windows-10 asp.net-core-webapi

在向现有的Asp.Net Core Web API项目添加docker支持时,我收到一个错误,因为“事件名称至少有3个部分由斜杠分隔。参数名称eventName”。

enter image description here

之前有人遇到过这个问题吗?我已经尝试重新打开我的解决方案并重新启动我的机器。

5 个答案:

答案 0 :(得分:6)

还有另一个原因。要修复此问题,请转到VS中的File => Account Settings并登录

答案 1 :(得分:2)

对于“事件名称应至少由斜杠分隔的 3 个部分...”

我的解决方法:您必须先清理,然后全部重建,然后发布。发布中的构建过程间歇性导致失败。

[编辑] 我发现只做清理然后发布也有效。 fwiw。

My VS details

答案 2 :(得分:1)

我能够自己修复此错误,并想到在这里分享它,以便它对其他人有用。

问题是因为,我的一位同事从我的解决方案中删除了docker-compose文件和docker文件,因为某些原因重新启用了Docker支持,当我们尝试添加Docker支持时,我们得到了这个错误

即使我们从Visual Studio解决方案中删除了Docker支持文件,也没有从解决方案目录中删除这些文件。作为修复,您必须通过转到该目录手动删除这些文件,之后您将能够再次将Docker支持添加到您的项目中。

答案 3 :(得分:0)

我使用两个不同的帐户部署到 Azure。当我认为我登录到我的组织帐户时,我没有意识到我在 Visual Studio 中登录了我的个人帐户。切换到正确的帐户为我解决了这个神秘的错误消息。

答案 4 :(得分:0)

对我来说,重新输入我的凭据解决了这个问题。

我点击了恢复,再次登录并没有完成(但可能任何重新输入凭据的方法也可以)