一个使用ASP.net WebForm网站,其中使用路由配置。在电脑上访问没有问题,但是使用手机访问,自动跳转到物理路径。
网页上面的超链接是按照路由配置来写的,手机上面因为是物理路径,这使得超链接失效,都找不着页面了。请问是IIS哪个地方需要配置吗?记得没有专门针对移动端的配置呀。
测试地址:http://115.28.152.157
使用手机和平板测试都是这样。
使用电脑正常,网页会自动跳转到115.28.152.157/paperlist
但是在手机上,会自动跳转到上述地址对应的物理路径:115.28.152.157/mobile/default.aspx
搞不明白为什么会有这样的差别?
检查手机问题,我这边测试没问题。
谢谢,打开的第一个页面是没有问题,但是它的网址已经变成物理路径了,而超链接是按照路由方式来的,这就是导致访问地址放生错误。你可以点击“了解更多”看一眼,会发生问题。
@陈福佑: 请列出详细的代码或者其他的细节。
@wongdavid: 问题只有一个,就是asp.net webform的网站使用路由配置访问路径,在电脑上访问正常,但是使用手机访问路径就变成物理路径了。细节描述就是在补充问题里面
你手机很厉害哦~
我用了3个系统的手机访问都会出现那个问题
@陈福佑: 这样的情况,证明你的路由那块出问题了。重点检查路由配置吧。