Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在“上运行站点”;“本地主机”;速度非常慢_Asp.net_Firefox_Localhost_Performance_Loading - Fatal编程技术网

Asp.net 在“上运行站点”;“本地主机”;速度非常慢

Asp.net 在“上运行站点”;“本地主机”;速度非常慢,asp.net,firefox,localhost,performance,loading,Asp.net,Firefox,Localhost,Performance,Loading,在使用本地主机测试站点时遇到了实际问题。它跑得非常慢!有时加载一个页面需要一分钟的时间。我正在使用Firefox,我正在测试的站点在我办公室本地机器/生产服务器上的其他开发人员上运行良好 我经历了正常的事情:- 禁用的IPv6 未在调试模式下运行 将站点置于IIS 6上最高的应用程序池(高隔离)中 采取防火墙等措施 这个问题似乎只发生在点击代码背后包含某种形式的.net代码的页面时 感谢这是一个模糊的话题/暗中捅一刀,但也感谢任何形式的建议——每次刷新都要等一分钟来尝试改变,这太可怕了 干杯,肖

在使用本地主机测试站点时遇到了实际问题。它跑得非常慢!有时加载一个页面需要一分钟的时间。我正在使用Firefox,我正在测试的站点在我办公室本地机器/生产服务器上的其他开发人员上运行良好

我经历了正常的事情:-

  • 禁用的IPv6
  • 未在调试模式下运行
  • 将站点置于IIS 6上最高的应用程序池(高隔离)中
  • 采取防火墙等措施
  • 这个问题似乎只发生在点击代码背后包含某种形式的.net代码的页面时

    感谢这是一个模糊的话题/暗中捅一刀,但也感谢任何形式的建议——每次刷新都要等一分钟来尝试改变,这太可怕了


    干杯,肖恩。

    完成项目后,网站需要一些时间来浏览新的dll:)。
    重建后加载网页通常需要一些时间。这不应该发生在仅更改javascript中的某些内容时。

    适用于使用mac的用户。当您使用不同的主机名时,请说test.local和test2.local。尝试将test.local更改为test.dev。我发现Mac OS X lion控制着本地tld。所以,当你把它换成别的东西时,它会更快

    当然,请使用上述建议,如关闭主机文件中的ipv6引用:
    :1本地主机

    并在hosts文件中设置: 127.0.0.1本地主机


    所以它指向ipv4。

    我在PHP上也有同样的问题。我通过将数据库连接参数中的“localhost”更改为“127.0.0.1”解决了这个问题,就像这里有人建议的那样:。我认为它可能也适用于您,请尝试一下。

    如果您只是查看页面输出(而不是调试代码),请转到Web.Config文件并将debug设置为false。这会将加载时间从>15秒更改为,如果您使用.Net,则关闭Web.Config中的调试将无止境地提高性能

    <compilation defaultLanguage="c#" debug="false" batch="false" targetFramework="4.0">
    

    我知道op使用的是旧版本的IIS,这可能不适用于他,但我发布这篇文章是因为它可能会帮助其他人。我也有同样的问题,上面的IPv6或主机文件更改都不适合我。在点击F5刷新本地主机上的js更改后,我的asp.net MVC4项目非常慢。这在所有浏览器中都发生过——Chrome、FF和IE。最终我意识到我在本地运行的是IIS Express 8.0,结果发现8.0在提供js文件时速度非常慢,似乎是一个bug。如果我在命令行上运行iisexpress并点击F5,我可以看到每个js文件都需要4到5秒才能加载

    我最终卸载了IIS 8.0并安装了IIS express 7.5,问题马上得到了解决。以下是我遵循的步骤:

    • 卸载IIS express 8.0
    • 删除IISExpress文件夹(在Win 7上,它在我的文档中\IISExpress)
    • 安装IIS express 7.5()
    IIS Express 8.0似乎是与VS 2012一起安装的,因此如果您有新的安装或可能有service pack更新,这可能会升级以前的IIS Express版本。

    我使用的是Windows 7和功能强大的计算机

    我的Apache配置为从端口80以外的其他端口运行。我也不是通过“localhost”访问我的本地站点,而是通过dyn.com映射到我的IP的主机名。我相信,我使用的端口与80不同,这一事实似乎使卡巴斯基的网络反病毒功能非常敏感(因为许多粗略的网站都使用不同的端口),并且会减慢速度


    禁用它似乎解决了这个问题。

    我也有同样的问题,编辑了我的主机文件127.0.0.1 localhost,但没有发现任何区别

    然后我在IIS面板中禁用了压缩并应用了压缩,现在问题似乎得到了解决

    IIS管理器>压缩>取消选中“启用动态内容压缩”和取消选中“启用静态内容压缩”。然后“申请”

    希望这有帮助

    问候,,
    Geoff

    尝试为本地地址启用绕过代理服务器。这适用于所有安装的浏览器(Firefox、Chrome等)

  • 单击Internet Explorer的开始按钮打开Internet Explorer 开始按钮。在搜索框中,键入Internet Explorer,然后, 在结果列表中,单击Internet Explorer

  • 单击工具按钮,然后单击Internet选项

  • 单击连接选项卡,然后单击局域网设置

  • 选中为LAN使用代理服务器复选框

  • 为本地地址选择旁路代理服务器


  • 在包含web应用程序代码的文件夹上禁用防病毒。就我而言,我发现Avast antivirus有了很大的改进。

    只是分享了我的解决方案。。。我将浏览器中的url从localhost:port更改为127.0.0.1:port,这导致加载速度非常快

    此建议为我解决了这个问题。清除C:\Users\username\AppData\Local\Microsoft\WebSiteCache中的WebSiteCache


    运行进程监视器,查看正在消耗哪些资源(网络、文件、注册表、线程),以及是否正在消耗任何不必要的资源(远程https、昂贵的文件读取)

    我也有类似的问题。当我运行进程监视器时,我发现我的fusion log已启用,因此在禁用fusion log IIS Express后,磁盘中有许多延迟加载dll的内容,这会更快


    我刚从以下位置更改了我的主机文件:

    127.0.0.1       abc.com.au
    127.0.0.1       def.com.au
    127.0.0.1       hij.com.au
    

    注意:连接的网站行不能超过几百个字符


    对我来说,这是因为该项目位于网络驱动器上。我把项目转移到C:驱动器上,所有的事情都毫不拖延地进行着

    如果项目位于网络驱动器上,请尝试将其移动到本地C:驱动器,然后重试。

    性能的提高远远超过了预期
    127.0.0.1       abc.com.au
    127.0.0.1       def.com.au
    127.0.0.1       hij.com.au
    
    127.0.0.1       abc.com.au def.com.au hij.com.au