事件名称应至少包含 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的主要内容,如果未能解决你的问题,请参考以下文章
如何在Linux中对齐包含不同分隔符的文本文件的不同部分? [关闭]