日期:2014-05-17  浏览次数:20525 次

VS2005用“文件系统”编译成功,可是运行却打不开所需的网站,显示找不到该网站。
现在我只能用HTTP模式来新建网站,用文件不能运行成功,以前做的程序也不能用了。


------解决方案--------------------
你用记事本打开解决方案文件即.sln,看看它运行web时使用的端口号是不是被封了?你手工换一个试试呢
------解决方案--------------------
用文件系统建站点, 应该是建的是WEB SITE项目,而不是Web project 项目, 在开发环境运行时,会自动启动ASP.NET 内置的WEB SERVER 而不是IIS. 你没启WEB SERVER是不能访问了.

根据缺省,那个ASP.NET 内置的WEB SERVER 是用的随机端口,正式名字应该叫 ASP.NET Develop Server 好象.
你可以把网站发布至IIS 试试 或在开发环境中运行
------解决方案--------------------
如果你iis中已经使用了ip 或者加了端口,那么在vs 2005 中浏览时就会出现这样的错误,因为vs 2005 IDE本身继承了iis ,在调试时会随即分配一个端口,ip'用localhost。可以把iis中的ip改为默认ip或者直接用iis调试,应该没有问题的。
------解决方案--------------------
最直接的办法,卸载,重装。
------解决方案--------------------
可以在vs 里设置不使用端口的方式 
在项目上右击 选择属性 --》web 在右侧 会看见 有一个服务器 下面可以选择 

可以设置为固定端口号 或是 使用iis 服务器

lz试试吧
------解决方案--------------------
如果你是动态端口,在访问的时候要加上端口号如

http://localhost:1077/你网站根目录/default.aspx 假设VS分配的端口是1077

你也可以设置为静态或用IIS,项目右键 ----> 属性页对话框 ---> 服务器 ---> 选择 使用默认服务器 或自定义服务器
------解决方案--------------------
因为你做的时文件系统,所以在预览的时候.net编译系统会自动给你的网站加上一个端口号,如果关闭“文件系统”--也就是你做的网站后,重新打开或者重启电脑后,端口号就会自动销毁,这个时侯,你可以重现打开那个文件系统,按F5再编译一次,产生一个新的端口号,利用localhost:+新的端口号+页面名就可以访问了。