另一台机子先装.net framework。然后在这台机子的iis上建一个虚拟目录,虚拟目录名要和原来的项目名一样就可以了。

解决方案 »

  1.   

    1. make sure your target machine has IIS, :-)
    2. make sure your target machine has .NET Framework
    3. make sure you created a virtual directory for your web application on the target machine in Internet Service Manager
    4. make sure you copied everything, including dlls
      

  2.   

    还可以看看这个贴子:
    http://expert.csdn.net/Expert/topic/1096/1096763.xml?temp=.6682398
      

  3.   

    如果想在B机上调试A机上创建的项目.可在B机上新建一个同名的WEB项目,退出vs.net,然后将A机上的项目文件夹下的内容全部拷贝到B机新建的项目目录下,覆盖所有文件,再在B机上打开.并重新编译就可以了
      

  4.   

    qz4365(冷风清扬) :我问这个问题的目的就是要避免给另一台机器安装vs.net的!:)
      另外一台机器上我安装了framework,IIS肯定有的。我也见了一个虚拟目录,和我项目的名称一致,但是,静态网页可以运行,凡是.aspx就不行!郁闷!我的页面全部采用的是codebehind形式的!
      

  5.   

    try to write a simple aspx page to see if it runs on that machine, also check Event Viewer to see if there are any errors reported
      

  6.   

    无法显示网页 
    您要访问的网页有问题,无法显示。 --------------------------------------------------------------------------------请尝试以下操作:打开 129.1.1.19 主页,然后查找指向您感兴趣信息的链接。 
    单击刷新按钮,或以后再试。单击搜索,寻找 Internet 上的信息。 
    也可查看相关站点列表。 
    HTTP 500 - 内部服务器错误 
    Internet Explorer  
      

  7.   

    即使我用最简单的一个语句:
    <script language="vb" runat="server">
    private sub page_load(object sender,EventArgs e)
    response.write ("hello world!")
    end sub
    </script>
    都不行!
    错误信息如上!
      

  8.   

    估计是没有注册asp.net网页服务,以前的贴子上有很多这种问题,你搜一下。
      

  9.   

    可能是outiispressing com出错,重装ie也许可以解决,至少我是这样
    也可能是config文件出错,需要把system改成machine