“/”应用程序中的服务器错误。怎么解决那?

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

详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 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>
...全文
665 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
hucaiyu 2006-07-19
  • 打赏
  • 举报
回复
现在好了,是他服务器的问题。。搞死人啊
hucaiyu 2006-07-19
  • 打赏
  • 举报
回复
天呢,我在自己本地可以用http://localhost/asd 正常运行App,我认为路径上没有错误。
我再说一次,我的程序是先生成一个安装文件,再在本地安装,最后把安装好的文件上传到别人服务器上去的。这个服务器是支持asp.net的。

今天的错误:
Server Error in '/' Application.
--------------------------------------------------------------------------------

Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: There is an invalid character in the given encoding. Line 8, position 16.

Source Error:


Line 6: <system.web>
Line 7: <customErrors mode="Off"/>
Line 8: <!-- 动态调试编?
Line 9: 设置 compilation debug="true" 以启?ASPX 调试。否则,将此值设置为
Line 10: false 将提高此应用程序的运行时性能?


Source File: d:\wwwroot\ftpaspnet2006\wwwroot\web.config Line: 8


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.2300; ASP.NET Version:1.1.4322.2300
zss1100 2006-07-18
  • 打赏
  • 举报
回复
如果是以上错误,要想改变虚拟目录并且打开项目,用记事本打开.sln文件。把http://localhost/asd改为http://localhost/就能顺利打开了
zss1100 2006-07-18
  • 打赏
  • 举报
回复
站点虚拟目录是什么
你的虚拟目录是什么
比如,IIS默认c:\Inetpub\wwwroot为虚拟目录
VS默认在wwwroot建立一个目录,这里假设为asd即c:\Inetpub\wwwroot\asd
如果你这时候。在数据库连接或者页面跳转和图片连接时候用到了目录asd/*/*或/asd/*/*,你的噩梦就开始了。
因为服务器虚拟目录必须设在c:\Inetpub\wwwroot\asd访问你的首页,然而这时候,你的连接路径就变成了c:\Inetpub\wwwroot\asd\asd\*\*,当然会出错。。如果想改回来,,那么你就得把每个连接都改,如果有几十个以上页面。几十个以上连接,那就累死人了。。
所以,在开发网站的时候,开始就得自己建立一个文件夹asd,虚拟目录设置c:\Inetpub\wwwroot\asd,新建项目的时候选择http://localhost/
而不是默认提供的http://localhost/App...或者自己取的名字http://localhost/asd
qiang312 2006-07-18
  • 打赏
  • 举报
回复
我和楼主的问题完全一样
现在都不知道怎么解决了!
hucaiyu 2006-07-18
  • 打赏
  • 举报
回复
我是直接放在我站点的根目录下。这个目录应该是被设置成虚拟根目录的吧
smallmaster 2006-07-17
  • 打赏
  • 举报
回复
你是不是把它放在非虚拟目录下?
应该放在虚拟目录下或根目录下(其实也是一个虚拟目录,呵呵)
hucaiyu 2006-07-16
  • 打赏
  • 举报
回复
现在对web.config文件做了修改,但结果依然如此
smallmaster 2006-07-16
  • 打赏
  • 举报
回复
把web.config的<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
得mode设置为off
并且把这个文件放到根目录下。申请的空间不让自己定义虚拟目录。
zss1100 2006-07-16
  • 打赏
  • 举报
回复
这些就是说只有在程序运行的机器上才能查看错误信息。其他机器不行
hucaiyu 2006-07-16
  • 打赏
  • 举报
回复
是直接建的站,我去申请得意个支持asp.net的空间。我是新手,望大家理解
elivehai 2006-07-16
  • 打赏
  • 举报
回复
服务器上设置是虚拟目录还是直接建立的站点啊。
webwalker 2006-07-16
  • 打赏
  • 举报
回复
服务器有限制了

你要打开察看出现错误的原因,才知道具体的错误信息


参展上面的说明
hucaiyu 2006-07-16
  • 打赏
  • 举报
回复
代码没有问题,我在本地运行完全正常。传到服务器才出现上面的问题啊
  • 打赏
  • 举报
回复
程序有问题。查看代码

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧