事件名称应至少包含 3 个由斜线分隔的部分。 Asp.Net Core Docker 中的参数名称 eventName

Posted

技术标签:

【中文标题】事件名称应至少包含 3 个由斜线分隔的部分。 Asp.Net Core Docker 中的参数名称 eventName【英文标题】:event name should have at least 3 parts separated by slash. Parameter name eventName in Asp.Net Core Docker 【发布时间】:2017-12-21 03:00:51 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

这帮助我解决了同样的问题。不得不重新输入信用并且一切正常。 我在没有 Docker 的情况下得到了这个,我从 VS 发布到函数应用程序,重新输入凭据修复了它 这是为我做的。 这就是解决方案。当我发布到 Azure 时,它​​对我有用【参考方案2】:

对于“事件名称应至少有 3 部分由斜线分隔...”

我的解决方法:您必须执行 clean,然后 rebuild all 然后 publish。发布中的构建过程间歇性导致失败。

[编辑] 我发现只做清洁然后发布也可以。接下来。

【讨论】:

【参考方案3】:

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

问题是因为,我的一位同事出于某种原因从我的解决方案中删除了 docker-compose 文件和 docker 文件以重新启用 Docker 支持,而当我们尝试添加 Docker 支持时,出现此错误.

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

【讨论】:

谢谢你。我没想到要检查文件资源管理器来仔细检查。【参考方案4】:

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

【讨论】:

【参考方案5】:

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

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

【讨论】:

【参考方案6】:

我能够通过更新 Visual Studio 版本来解决此问题

【讨论】:

以上是关于事件名称应至少包含 3 个由斜线分隔的部分。 Asp.Net Core Docker 中的参数名称 eventName的主要内容,如果未能解决你的问题,请参考以下文章

url地址是啥意思啊 url地址解释

如何在Linux中对齐包含不同分隔符的文本文件的不同部分? [关闭]

分支名称中的哪些字符是非法的?

分支名称中的哪些字符是非法的?

当期望输出 10,000 个数字时,为啥 python 只输出 6 个由 '...' 分隔的数字? [复制]

关于路径分隔符:正斜线/反斜线双反斜线\的区别