1. Asp.Net 程序使用说明: 通常Asp.net 网站 有4个部分
A. bin 目录 (这里 放用户网站程序中要用到的Asp.net组件) , bin目录下是一些 .dll后缀的组件文件.
B. web.config 文件: 这个文件包含网站配置信息,是Asp.net网站必须的配置文件,必须放在www根目录下,
C. global.asax :Web应用程序的系统文件,根据需要可有可无, 一个网站只能有的Global.asax文件,其位置是网站根目录.
D. aspx 程序文件.
2. Web.Config 文件 ,global.asax, bin目录 必须在 www根目录. 不能在www下的子目录. 如放到子目录 那么这些文件
没有任何作用
如果 Web.Config 放到www下的子目录 就会出现程序错误.
3. Asp.Net 程序显示错误如下:
“/”应用程序中的服务器错误。
运行时错误
说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因),..........
详细信息: ......,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。
然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。
<!-- Web.Config 配置文件 -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
|
|
原因1: 这是由于配置中 Asp.Net 程序 没有显示详细的错误信息.
解决: 您必须修改 web.config 文件 将 <customErrors mode="On"/> 设置为mode ="Off", 上传到网站根目录.然后刷新就可以
看到详细错误信息.根据错误修改程序. 注意 mode ="Off", Off 必须'O' 必须大写.
原因2: web.config 文件不是放在www根目录下.而是放在www的子目录下等.这样用户访问这个目录时就会出现提示错误.
解决: 将子目录下的 Asp.net应用程序移到 www根目录下. 这样就可以看到详细错误了.您可以根据错误调整程序.
原因3: web.config 文件编码错误. web.config是一个xml配置文件. 文件行 有指定文件编码类型/, 一般是utf-8 如果文件保存
类型和web.config 文件中说明的类型不一致 就会出现这个错误, 另外web.config 文件本身编写 错误(缺少一些配置单元等)也会导致 这个问题
解决: 用记事本打开文件,然后选择另存为, 查看编码类型和web.config文件中的文件类型 是否一致,修正为一致就可以.
<?xml version="1.0" encoding="utf-8" ?> 这个是web.confg里面的行说明.
原因4: asp.net版本问题.asp.net有asp.net 1.1和 asp.net2.0 两个版本.
解决: 请确定您网站asp.net需要 哪个版本支持.选择合适的服务器运行版本.我们默认是1.1的,如果需要升级到2.0请云
虚拟主机管理面板那里进行设置.
原因5: web.config 文件不完整.不是合格的asp.net 配置文件.
解决: 您要检查web.config 是否合格,有时候是粗心,xml文件不完整.导致的问题(可以将web.config改名为web.xml然后直接用
浏览器打开,
如果XML文件的格式是正确的,浏览器就会显示正常的XML视图,否则就会出现XML解析错误,这个方法能够快速的判断web.config文件
格式的是否正确,如果确认格式没有问题,再改名回去)
|