这是我见过的最奇怪的问题。
我正在使用Visual Studio Enterprise 2015版本14.0.25425.01 Update 3开发.NET Web应用程序。
今天当我启动其中一个Web应用程序时,在页面完全加载后,突然它滚动到了底部。
起初我以为可能是JavaScript函数或其他原因,但事实并非如此。
在托管服务器上它可以正常工作,但在本地主机上存在这个问题。
我尝试的诊断步骤如下,并且没有想到其他的方法。
1)我让我的同事从TFS获取我的版本并运行它,该项目在他的计算机上没有任何问题。
2)我重新发布了我的版本并上传到主机,它在主机上也很好地工作。
3)我注释掉所有的CSS和JS文件,重置Chrome缓存并再次尝试,但仍然没有成功!
4)我下载并安装了Mozilla Firefox,问题仍然存在。
5)我重新启动了IIS Express并重启了我的笔记本电脑,但没有帮助。
6)我打开了另一个解决方案并运行它,但奇怪的是其他项目也存在这个问题!!
7)我尝试更改项目端口,但没有帮助。
8)我尝试创建一个没有MasterPage的新页面,它没有问题。
9)当我向页面添加按钮或锚元素时,浏览器会滚动到该元素,但没有任何活动元素(如锚点或按钮)的页面则没有问题。
10)我还尝试在Chrome设置中禁用和启用滚动固定,但没有帮助。
我很困惑。如果浏览器引起了问题,为什么它在主机上可以正常工作,而只有本地主机存在问题?为什么FF和Chrome都有同样的问题?是否可能是IIS引起这样的问题?!
任何帮助将不胜感激。
我尝试的诊断步骤如下,并且没有想到其他的方法。
1)我让我的同事从TFS获取我的版本并运行它,该项目在他的计算机上没有任何问题。
2)我重新发布了我的版本并上传到主机,它在主机上也很好地工作。
3)我注释掉所有的CSS和JS文件,重置Chrome缓存并再次尝试,但仍然没有成功!
4)我下载并安装了Mozilla Firefox,问题仍然存在。
5)我重新启动了IIS Express并重启了我的笔记本电脑,但没有帮助。
6)我打开了另一个解决方案并运行它,但奇怪的是其他项目也存在这个问题!!
7)我尝试更改项目端口,但没有帮助。
8)我尝试创建一个没有MasterPage的新页面,它没有问题。
9)当我向页面添加按钮或锚元素时,浏览器会滚动到该元素,但没有任何活动元素(如锚点或按钮)的页面则没有问题。
10)我还尝试在Chrome设置中禁用和启用滚动固定,但没有帮助。
我很困惑。如果浏览器引起了问题,为什么它在主机上可以正常工作,而只有本地主机存在问题?为什么FF和Chrome都有同样的问题?是否可能是IIS引起这样的问题?!
任何帮助将不胜感激。
Browser Link
(WebEssentials)存在问题 - 当然这是假设您已经安装了它... - EdSF