asp.net-mvc - 当 url 包含“-”时,IIS 托管应用程序会触发运行时错误
问题描述
我有一个托管在 2016 服务器和 IIS 上的 VS2017 AspNet MVC 5 应用程序。每个客户都有自己的网站和自己的网络应用程序副本。使用 godaddy.com,我将客户端域转发(保持掩码选中)到 IIS 中的子域,多年来一切都运行良好。客户端可以访问 Web 应用程序并在浏览器 url 中查看其域名。示例:带有掩码的 myclientdomain.com 转发到 myclientdomain.mycompanydomain.com 但在浏览器中显示为 myclientdomain.com
现在,我有这个新客户端,其域是 newclient-domain.com(它有一个破折号),它的转发方式与其他客户端完全相同,但是,在页面加载后,如果用户单击页面中的唯一按钮,它会触发运行时错误提示:“所需的防伪 cookie “__RequestVerificationToken”不存在。]”
由于所有其他人都没有这个错误,我倾向于认为它是域名中的破折号。我对吗?除了从域名中删除破折号之外,还有其他解决方案吗?
解决方案
推荐阅读
- amazon-dynamodb - DynamoDB 的字符串长度数据
- python-3.x - 根据 Python 中的给定方程模拟股票价格
- php - 使用父母和孩子对行进行排序
- sql - 循环一个表,从其他表中选择数据并返回组合数据
- elasticsearch - 弹性索引的通配符别名
- jquery - 如何让 Jquery 数据表在页面滚动时加载更多数据
- spring - 应用 kubernetes 入口 tls 的问题
- azure - '延迟直到''排队新版本'的完成时间在 Azure 逻辑应用程序中不起作用
- nosql - 将数据从 NoSQL 迁移到 RDBMS
- kubernetes - Minikube“启动”命令没有创建虚拟机或集群(参见屏幕截图)