现在我只能用HTTP模式来新建网站,用文件不能运行成功,以前做的程序也不能用了。

解决方案 »

  1.   

    你用记事本打开解决方案文件即.sln,看看它运行web时使用的端口号是不是被封了?你手工换一个试试呢
      

  2.   

    用文件系统建站点, 应该是建的是WEB SITE项目,而不是Web project 项目, 在开发环境运行时,会自动启动ASP.NET 内置的WEB SERVER 而不是IIS. 你没启WEB SERVER是不能访问了.根据缺省,那个ASP.NET 内置的WEB SERVER 是用的随机端口,正式名字应该叫 ASP.NET Develop Server 好象.
    你可以把网站发布至IIS 试试 或在开发环境中运行
      

  3.   

    你可以把网站发布至IIS可以,我就是在开发环境中,运行的啊!我用的VS2005.
      

  4.   

    如果你iis中已经使用了ip 或者加了端口,那么在vs 2005 中浏览时就会出现这样的错误,因为vs 2005 IDE本身继承了iis ,在调试时会随即分配一个端口,ip'用localhost。可以把iis中的ip改为默认ip或者直接用iis调试,应该没有问题的。
      

  5.   

    可以在vs 里设置不使用端口的方式 
    在项目上右击 选择属性 --》web  在右侧 会看见 有一个服务器 下面可以选择 可以设置为固定端口号 或是 使用iis 服务器lz试试吧
      

  6.   

    如果你是动态端口,在访问的时候要加上端口号如http://localhost:1077/你网站根目录/default.aspx  假设VS分配的端口是1077你也可以设置为静态或用IIS,项目右键 ---->  属性页对话框  --->   服务器  --->  选择 使用默认服务器 或自定义服务器 
      

  7.   

    项目右键 ---->  属性页对话框
    之后的选项有:引用,生成,可访问性,启动选项,MSBuilder选项
    没有你说的服务器选项啊、
      

  8.   

    因为你做的时文件系统,所以在预览的时候.net编译系统会自动给你的网站加上一个端口号,如果关闭“文件系统”--也就是你做的网站后,重新打开或者重启电脑后,端口号就会自动销毁,这个时侯,你可以重现打开那个文件系统,按F5再编译一次,产生一个新的端口号,利用localhost:+新的端口号+页面名就可以访问了。
      

  9.   

    我的以前做的程序必须加到IIS中才能运行成功,所以我第次都得放到IIS中,我想直接在文件中运行。还有就是以前的时候根本就不用管那个.sln文件,它自动生成,现在我还要第一次加载一个项目都要再重新添加一个.sln文件。不知道什么原因。望大家再看看。
      

  10.   

    要是这样可以的话我还来问干什么啊?
    你看看题目,我现在只能用HTTP新建网站,用文件系统新建的不能运行成功,不是我没编译。
      

  11.   

    版主 如果解决了此问题 请把答案发到我邮箱  [email protected]
    被相同的问题所困扰.........