使用asp.net编译web项目时,localhost可以访问,127.0.0.1不能访问
2017-12-21 14:08
751 查看
第一次写博客,因为最近确实踩了很多坑出来,越来越觉得对于求知者来说分享知识太有必要性了!
然后最近在帮一个朋友做一个管理系统,他想用C#做后台,好不容易本地测试localhost可以用,但是发现用花生壳测试内网映射时候写本机的ip地址或者直接写127.0.0.1不能正常访问。
网上查了一下,试了很多解决办法都没能解决。类似改hosts文件等等,如果这些方法都不能解决,可以试下我下面解决办法:
这里发布时提醒我mysqldriver.cs未能加载程序集,是因为.dll是32位的,而系统是64位的,这里要把IIS——应用程序池——高级设置——启用32位应用程序 :true。如图:
我也不太清楚具体设置哪个,就把每个都设置了一遍。。。
最后启动IIS服务,测试通过~
本人目前从事UE4研发职位,.net方面也只是自己研究,写的不对的地方请见谅…
然后最近在帮一个朋友做一个管理系统,他想用C#做后台,好不容易本地测试localhost可以用,但是发现用花生壳测试内网映射时候写本机的ip地址或者直接写127.0.0.1不能正常访问。
网上查了一下,试了很多解决办法都没能解决。类似改hosts文件等等,如果这些方法都不能解决,可以试下我下面解决办法:
搜到说是因为VS会把除了localhost的地址屏蔽掉,要用本地IIS。 就试了下本地的IIS发布web项目。
这里发布时提醒我mysqldriver.cs未能加载程序集,是因为.dll是32位的,而系统是64位的,这里要把IIS——应用程序池——高级设置——启用32位应用程序 :true。如图:
我也不太清楚具体设置哪个,就把每个都设置了一遍。。。
最后启动IIS服务,测试通过~
本人目前从事UE4研发职位,.net方面也只是自己研究,写的不对的地方请见谅…
相关文章推荐
- Apache 使用localhost(127.0.0.1)可以访问,使用本机局域网IP(192.168.1.*)不能访问
- Apache 使用localhost(127.0.0.1)可以访问,使用本机IP(局域网)不能访问
- 关于为什么asp.net不能打开localhost而换成127.0.0.1就可以打开的原因
- 使用127.0.0.1可以访问phpmyadmin但不能用localhost访问的解决办法
- 解决Asp.net生成网站localhost可以访问而127.0.0.1和本机IP错误400的问题
- Apache 使用localhost(127.0.0.1)可以访问,使用本机IP(局域网)不能访问
- 170302、 Apache 使用localhost(127.0.0.1)可以访问,使用本机局域网IP(192.168.2.*)不能访问
- Apache 使用localhost(127.0.0.1)可以访问,使用本机IP(局域网)不能访问
- Httpd 使用ip可以访问,localhost和127.0.0.1不能访问
- 使用SharpDevelop 4编译asp.net mvc 2项目并部署到iis5.1(WinXP)(上)
- Asp.net中Web项目使用EnterpriseLibrary5.0独立配置文件找不到问题
- Tomcat 可以localhost访问,但不能127.0.0.1访问(转)
- 如何使用 asp.net 4.0 新特性 路由功能 有助于seo优化 给一个 asp.net web项目(网站项目) 增加路由功能 ,继承,给根据路由生成的url的结尾,增加一个有利于seo优化的斜杠 /,跳转到一个路由生成的url页面
- UltraWebGrid控件在开发ASP.NET项目中的使用方法和技巧
- 使用localhost和127.0.0.1可以访问,但ip不行
- 不能打开localhost 但是能打开127.0.0.1 ; 可以访问127.0.0.1,不能访问localhost
- asp.net项目中通过Web.config配置文件及文件夹的访问权限!
- 解决用Visual Web Developer 2005编译asp.net 2.0项目时无dll文件的问题
- Web Application 项目中使用ASP.NET 2.0 Profile
- Apache 使用localhost(127.0.01 )可以访问,但是使用本机IP(局域网)不能访问的解决办法