我有一个类似的要求,在链接Dots in URL causes 404 with ASP.NET mvc and IIS中提到。我们的要求是,我们在路径中也有带点的URL。例如,我可能有一个URL,例如www.example.com/people/michael.phelps(此示例取自上面的链接) 带点的URL生成404.如果我们没有点传递,那么一切正常。如果我们添加点我得到404错误。
以上链接为.net的早期版本提供了解决方案,我们可以在其中获得webconfig文件。但我们正在使用.net核心来构建Web API应用程序。 Dotnet核心不支持webconfig文件。有人可以建议我们如何使用.net核心来解决问题。
答案 0 :(得分:0)
最新答案,但我们有一个类似的案例:
我们的网址看起来像https:/domain.com/somepath/smoething.cd
这从IIS返回了404。在.cd后面的网址末尾添加/可以解决此问题。
奇怪但值得注意的是:并非全部。某些东西在路径的末尾返回一个404,.com例如有效