当前位置:编程学习 > C#/ASP.NET >>

程序上传到空间出现了问题,急!

我把一个网站的程序上传到网站的虚拟空间出现了下面的问题,我的空间是全能型的支持asp.net的:


“/”应用程序中的服务器错误。运行时错误说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。 

详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。

<!-- Web.Config 配置文件 -->
<configuration>  
  <system.web>  
    <customErrors mode="Off"/> 
  </system.web>
</configuration>

注释: 通过修改应用程序的 <customErrors> 配置标记的“defaultRedirect”属性,使之指向自定义错误页的 URL,可以用自定义错误页替换所看到的当前错误页。

<!-- Web.Config 配置文件 --><configuration>    <system.web>        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>    </system.web></configuration> --------------------编程问答--------------------

<configuration>  
  <system.web>  
  <customErrors mode="Off" defaultRedirect="默认页"/>  
  </system.web>  
</configuration>
--------------------编程问答-------------------- 看看权限 --------------------编程问答-------------------- 空间的,通常的问题就是asp.net版本不匹配,或者就是数据库连接出错了。
建议先排除这两项。 --------------------编程问答-------------------- 配置文件出错了~! 
把web.config内容贴上来 --------------------编程问答-------------------- <!-- Web.Config 配置文件 -->

<configuration>
  <system.web>
  <customErrors mode="Off"/>
  </system.web>
先把错误显示出来
再找办法解决 --------------------编程问答-------------------- 把标记的“mode”属性设置为“Off”再上传上去,看看具体什么错误 --------------------编程问答-------------------- up............... --------------------编程问答-------------------- web.config文件:


<?xml version="1.0" encoding="gb2312"?>
<configuration>
<appSettings>
<add key="Charset" value="gb2312" />
</appSettings>

<system.web>

<compilation defaultLanguage="C#" debug="false"/>

<!--如果为.net SDK 1.0及以前版本,请删除validateRequest="false" -->
<pages validateRequest="false" enableSessionState="true" enableViewState="true"/>

<customErrors mode="Off" /> 

<globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" />

<httpRuntime maxRequestLength="2048" />

<httpModules>
<add type="IWMS.URLRewriter.ModuleRewriter, IWMS_URLRewriter" name="ModuleRewriter" />
</httpModules>

<httpHandlers>
</httpHandlers>

</system.web>
  
</configuration>
--------------------编程问答--------------------  <customErrors mode="Off"/> 显示出错误
--------------------编程问答-------------------- off看具体错误,查询日志
--------------------编程问答-------------------- 就按照提示的改下你的web.config,应该是可以的。 --------------------编程问答--------------------
引用 6 楼 niuniuhuang 的回复:
把标记的“mode”属性设置为“Off”再上传上去,看看具体什么错误

然后再解决。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,