为了测试远程空间,将一个.net测试站传上去,在本地调试通过,可是传上去就有很多问题,首先是web.config中
<authentication mode="Windows"/>这行有什么什么问题,
大概是:分析器错误信息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。于是我就将这行删除
结果 又有问题
链接
http://bmxx.hk.admin010.com/nettest/t.aspx
分析器错误 
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误消息: 未能加载类型“dotNetTest.t”。源错误: 
行 1:  <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="t.aspx.cs" Inherits="dotNetTest.t" %>
行 2:  
行 3:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 源文件: /nettest/t.aspx    行: 1 
我真搞不起来了,远程部署怎么这么难啊,连页面都无法通过,别提数据库了,哪位高手帮帮我。
我的站点源文件如下:
http://yunpan.cn/lk/sV2wrCSjzrHuB?sid=301

解决方案 »

  1.   

    dotNetTest.t 是什么文件,一般是cs文件吧一般刚部署网站都会出很多错误的,慢慢排查就好了。
      

  2.   

    其实,我隐约地觉得这一定是web.config里的设置问题,我在本地测,如果将这个站点设为虚拟目录比如http://localhost/test,(test是虚拟目录)那就能正常运行,但如果只是简单地将这个站点以一个文件夹的方式放入某个虚拟目录中,比如dotNetTest放到虚拟目录test中,然后http://localhost/test/dotNetTest/t.aspx这样去访问,就会有以下问题,而ASP的话这样也是可以的。
    配置错误 
    说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误消息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。源错误: 
    行 19:             安全身份验证模式。 
    行 20:         -->
    行 21:  <authentication mode="Windows"/>
    行 22:  <!--
    行 23:             如果在执行请求的过程中出现未处理的错误,
     源文件: F:\asptest\t\web.config    行: 21 
      

  3.   

    先试试html能不能打开吧,如果不能的话看下系统的是几位的,如果32位当然没问题,如果是64位,你需要在iis上修改framework *.0 64位的版本