我在VS2010里,建好一个页面后,如果想在IE里浏览页面效果,必须连接网络才能浏览效果,如果网络连接不上,也不能在观察页面效果?不知道大家在开发时遇到同样的问题没有?
可不可以不连接网络也能浏览页面?
谢谢!

解决方案 »

  1.   


    你直接在页面上右键就可以浏览啊。。或者发布在IIS里。
      

  2.   

    如果用到了网络资源的话,是需要连接网络的,比如说你的数据库连接的是远程数据库服务器等等,那是必须要连接网络的。如果你全部是本机资源的话,发布在IIS上就可以了,在离线的情况下你自已也是可以访问的。
      

  3.   

    点右键,view in Browser 如果没有连接网络,就不能浏览。
    我没有用到网络资源,数据库也在本地,难道必须发布在IIS上吗?
    VS不是自带有ASP.NET Development Server吗?
      

  4.   


    如果没有用到网络资料。。直接浏览应该就是可以的。。不是必须发布在IIS上。。可能你VS安装有问题你发布在IIS上试试吧。
      

  5.   


    还有。。你看看。。你根目录下是不是多了一个叫app_offline.htm的文件。如果是删除掉。。然后再右键在浏览器中查看
      

  6.   


    1.还有可能就是杀软把杀软关掉。。2.C:\Windows\System32\drivers\etc文件夹下。。用记事本打开host文件
      看不是不127.0.0.1.
    再就想不出来还有什么情况了
      
      

  7.   


    如果有app_offline.htm这个文件,即使连接网络也不能打开。我的问题确实是,只有在连接网络的条件下,右键在浏览器中查看
    才能正常查看。我也觉得很奇怪!我的VS是2010的
    系统是WINDOWS VISTA谢谢各位大侠。
      

  8.   


    如果我上面列举的各种情况都不是。那估计你VS本身有问题了。。那不必过于纠结了试试IIS。。如还不行。。那就重装一下VS吧。。
      

  9.   

    C:\Windows\System32\drivers\etc文件夹下。。用记事本打开host文件
      看不是不127.0.0.1.我打开看了
    是127.0.0.1
    谢谢
      

  10.   

    那你将这个app_offline.htm文件删除即可。
      

  11.   

       症状一:
      IE地址栏里面显示的端口号和桌面任务栏右下角“ASP.NET Development Server”的端口不一致,而把IE地址栏的端口号改成“ASP.NET Development Server”显示的端口号,结果网页就能出来。解决方法:引用原文如下:“是否安装了NOD32 3.0以上版本?或者还有其它什么防火墙类软件?如果你是安装NOD32 3.0的,按照以下方法做: 依次进入NOD32的高级设置(F5),Web访问保护,HTTP,Web浏览器,会看到一个程序列表你的devenv.exe应该在其中,双击前面的勾(相当于去掉选中状态),确定退出,停止一切运行的ASP.NET Development Server,在VS中打开并重新编译运行你的Web程序”。个人实践:百度到这篇博文我是欣喜若狂,我安装的正是ESET Smart Security(NOD32 3.0的互联网套装)!按照博文的方法一一执行,果然有效,调试一切恢复正常。症状二:
      IE地址栏里面显示的端口号和桌面任务栏右下角"ASP.NET Development Server”的端口是一致的,而把IE地址栏的localhost改成本机IP地址127.0.0.1,结果网页就能出来。解决方法:首先,检查C:\WINDOWS\system32\drivers\etc目录下的Hosts文件,确认里面有127.0.0.1 localhost 行,说明Hosts配置应该是正确的。其次,可能是XP hosts文件不起作用了,按照网上的普遍方法,修改注册表的内容:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters里面的"DataBasePath"类型从"REG_SZ"修改为"REG_EXPAND_SZ"。可是我的注册表内容本身就是REG_EXPAND_SZ,所以这条对我无效。后来,看到一个人的博文,他说到可能是:IPV6抛出非数字端口异常。在任务栏中双击本地连接,在属性常规中检查自己机器网络配置,看看安装了IPV6协议没有,如果有就卸载掉IPV6协议即可,重新启动调试VS,便可正常使用
      

  12.   

    谢谢,
    我的IE地址栏里面显示的端口号和桌面任务栏右下角“ASP.NET Development Server”的端口是一致的。没有发现什么不对的地方,很奇怪!
      

  13.   

    原因找到了,是IE的问题。
    我装的IE9,可能VS2010和IE9兼容有问题。
    我今天下午把IE9卸载了,换成了IE8,就没有问题了。
    谢谢各位大侠