我用vs2003创建了一个asp.net应用程序,然后什么也不编辑,直接生成解决方案。这样在浏览器里用http://localhost/webform1.aspx就可以访问了,显示一个空白页面。然后我把所有的文件包括bin目录下的那个.dll都上传到服务器上,但是就是出错,不能访问。由于看不到详细出错信息,所以不知道到底怎么回事,小弟初学,请哪位高手指教一下!
另外,服务器上的bin目录是我自己创建的

解决方案 »

  1.   

    IIS 中设置虚拟目录了吗?
      

  2.   

    应该是虚拟目录,访问权限我不知道,主机是在brinkster上的,http://www40.brinkster.com/gldw/webform1.aspx
      

  3.   

    那个customErrors mode已经设置成Off了
      

  4.   

    大家在vs2003上做好asp.net后直接上传就能用的吗?还要设置什么吗?
      

  5.   

    s什么错误啊,要直接把web项目文件夹设置为虚拟目录,要不你打个包安装就不会出错了
      

  6.   

    brinkster的主机应该是虚拟目录了啊,别人的虚拟主机我也不可能跑去安装啊。真是奇怪啊,在自己的电脑上能运行,传到服务器上就出错,难道有什么地方设置不对?
      

  7.   

    大家看看我这样的步骤有什么不对的吗?
    1,打开visual studio .net 2003
    2.点新建项目
    3.点Visual C#项目->ASP.NET Web应用程序
    4.把位置改成http://localhost/test
    5.点确定,就会看到WebForm1.aspx
    6.点"生成"菜单的"生成解决方案"
    7.用浏览器打开http://localhost/test/WebForm1.aspx,可以正常运行了,应该是个空白页。
    8.把test目录下的所有文件(10个)和bin目录下的test.dll都传到服务器上
    9.打开http://www40.brinkster.com/gldw/webform1.aspx,这时候就会出错!!!!
      

  8.   

    我一般上傳WebForm1.aspx, WebForm1.aspx.cs, 然後如果有在Web.config中調用參數,也要上傳到Server中。
      

  9.   

    注意以此方式要更改WebForm1.aspx:
    <%@ Page Language="c#" AutoEventWireup="false" Codebehind="WebForm1.aspx.cs" Inherits="aspnet.WebForm1"%>
    改成: 
    <%@ Page Language="c#" AutoEventWireup="false" Src="WebForm1.aspx.cs" Inherits="WebForm1"%> 
      

  10.   

    我不仅仅试了brinster这种免费的主机,还在别的主机上试过都是这种情况,我晕了!!
      

  11.   

    在服务器上装.netframework  就可以了!!!!
      

  12.   

    To:HunterDong(洪刚),我试过了,Inherits不能改的,改了本地和服务器上都不行了
      

  13.   

    把BIN文件夹放在网站的根目录
      

  14.   

    我放在根目录下的。这儿有没有谁也用brinkster的免费空间的?有没有遇到过这种情况?
      

  15.   

    好像我自己在服务器上创建的bin目录和我本机上的bin目录不同,我本机上的bin目录内的文件都不能读取,而服务器上的bin目录内的文件都能读取,这是什么原因造成的?怎样设置?
      

  16.   

    发email问网管了,原来免费空间不支持代码视图分离的形式,我考,白费精神了!