求助~`(在线)ASP.NET2005的问题!!!!
我在IIS中新建了一个网站,是用的是80端口,但是我在进行程序调试的时候发现用的是http://localhost:3112/test/test.aspx在IIS中直接浏览是在好不到文件和目录的然后我又在网站-->启动选项-->启动选项,里面设置自定义的服务器http://localhost/test/ 这个时候我的程序运行就报了个错
无法在WEB服务器上进行调试.WEB服务器未能找到请求的资源.
我想尽了办法都没有搞定,所以求求各位路过的大哥大姐们帮帮忙了!
谢谢了
本人一直在线等候消息
--------------------编程问答-------------------- 如果你的vs2005没打sp1实丁,要先建个虚拟目录为test
指向这个目录,并且选择asp2.0版本
如果打了补丁直接就在选项中可创建虚拟目录.
--------------------编程问答-------------------- http://localhost:3112
这个是程序的内建web服务,端口随机
和IIS是有点区别的
IIS创建一个test的应用程序就可以了
比如放在E盘下TEST目录下
那么用VS2005内建WEB服务,可能是http://localhost:3112/test
可以将IIS直接指向这个目录
那么访问http://localhost/
就可以了
--------------------编程问答-------------------- 帮顶!!
我也是一样,我在进行程序调试的时候也发现用的是http://localhost:3112/test/test.aspx,要打开网站只能在vs2005中调试打开。
而以前不用在vs中打开项目,只需在浏览器中输入http://localhost/test/test.aspx就能打开网页,所以给别人演示网站时就不需在vs中打开了。
请问怎么解决问题。 --------------------编程问答-------------------- 有没有其他的方法去搞定他 因为我这个是几个工程集合在一起的
只能使用80的端口
能不能在启动的选项里面自定义服务器 ?
我自定义服务器后他却给我报错
--------------------编程问答-------------------- 建虚拟目录.
--------------------编程问答-------------------- 你把这个项目拷到默认网站下面,就是Inetpub\wwwroot,IIS中选择右键属性,点创建,然后浏览页面就没有端口了,http://localhost:3112/test/test.aspx成了http://localhost/test/test.aspx,我自己刚试了 --------------------编程问答-------------------- 那我先试试了
--------------------编程问答-------------------- 还是不行 换到C盘后前面的端口也是跟着换了 --------------------编程问答-------------------- 还是不行 换到C盘后前面的端口也是跟着换了
==>
什么意思?
建了虚拟目录,指向这个目录,直接输入地址不带端口就可以了
--------------------编程问答-------------------- 首先,确保在IIS中已经配置好了你的虚拟路径,在IIS中的主目录下可以设置
然后,保证你VS2005中的项目右键属性中的启动中设置为http://localhost/
这样应该就可以了
刚来,还是零分,开枝散叶ing --------------------编程问答-------------------- 是在在IIS中浏览,不是在项目中打开,有没有在IIS中选择右键属性,点创建,就是虚拟目录了,不是烤到C盘就行了 --------------------编程问答-------------------- 记号~ --------------------编程问答-------------------- --------------------编程问答-------------------- 2楼正解
一个是VS自带的,一个是IIS,你要将你的站点发布到你的IIS站点目录里面去,端口你的IIS默认还是80,至于3112是VS内建WEB的临时WEB端口,VS关闭或调试中将那个停止后,用HTTP的方式是访问不到的。 --------------------编程问答--------------------
就是这个
补充:.NET技术 , ASP.NET