日期:2014-05-19  浏览次数:20408 次

求救:一个很见鬼的问题
小弟在本地机器上有一个网页,地址为
http://localhost:3085/en/product/index.aspx

直接手工输入上面的网址,打不开页面,
直接从IIS中却又可以打开
然后新开页面,直接手工输入上面的网址,还是打不开页面,

请问如何解快

------解决方案--------------------
沙发;端口号有误

IIS的默认端口为80
------解决方案--------------------
http://localhost:3085/en/product/index.aspx
:3085 这个是你用vs打开时开的端口,你直接打开当然不行了,你用iis可以打开是因为iis用的是80端口
------解决方案--------------------
你是直接IIS到你网站目录点查看?

还是--->
你确定你的IIS中 直接点到你的index.aspx 右键 打开 弹出IE窗口也是这个http://localhost:3085/en/product/index.aspx地址?

------解决方案--------------------
你这个运行时的网址可能是因为你用的是VS2005的临时调试器,这个不是IIS来管理的,而是VS2005自己临时来管理的.

而当你输入网址的时候只是对IIS管理的网站起作用,所以会出现了你说的情况.
------解决方案--------------------
如果你的vs自带的web服务器开了 http://localhost:3085/en/product/index.aspx就能打开,关了就只能通过iis打开了,两个不是一个服务器。
------解决方案--------------------
http://localhost/en/product/index.aspx即可
------解决方案--------------------
你在你这个站点 右键点属性 选择住目录 把脚本访问资源,读取勾上 执行权限选择纯脚本 再去试试
------解决方案--------------------
又学习了
------解决方案--------------------
端口错了。
------解决方案--------------------
那个端口是vs自己指定的

------解决方案--------------------
如果,你的Asp.net development server-端口3085,没关闭是可以打开的.关了就打不开,这是vs模拟IIS随机打开的一个端口
------解决方案--------------------
在iis里的端口默认80.直接手入的是跑的iis里的。不要指定端口.要么就运行vs跑.