请教,关于IIS下ASP.NET的错误报告页面自定义问题 UP..UP也是有分的呀

bluemeteor 2006-06-26 04:33:37
我现在有个test.aspx 内容为

<% response.write now(1)%>

那么访问这个页面时 IIS默认返回以下页面

“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: BC32016: “Public ReadOnly Property Now() As Date”没有任何参数,并且无法对它的返回类型进行索引。

源错误:



行 1: <% response.write now(1)%>



请问如何我可以把上面的页面替换为一个更加人性化的页面

比如:

Hey!哥们....我们遇到了一个意外的错误

点击以下链接把错误信息发送给站点技术支持....

我已经尝试过以下方法
1.在IIS的管理器里面替换500-100的错误页面 无效
2.直接更改systemroot/help/iishelp/common/500-100.asp 文件内容 没有变化

ASP新手 多谢诸位指教
...全文
219 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanyuice 2006-06-26
  • 打赏
  • 举报
回复
<%
try
{ response.write now(1);
}
catch
{
response.write (" Hey!哥们....我们遇到了一个意外的错误");
}
%>

建议多用TRY。。。CATCH
  • 打赏
  • 举报
回复
可以使用全局错误处理

global.asax中

application_error
cat_hsfz 2006-06-26
  • 打赏
  • 举报
回复
这个不是在IIS设置的,而是在web.config设置的,你设置<customErrors>节就可以。

如果你需要更复杂的错误处理和反馈功能,就需要实现自己的HttpHandler,按照PageHandlerFactory那样调用Page,但是按照自己的方式处理错误。
ccwq 2006-06-26
  • 打赏
  • 举报
回复
Mark
amandag 2006-06-26
  • 打赏
  • 举报
回复
up
VincentLiang 2006-06-26
  • 打赏
  • 举报
回复
可以,找找关于
<compilation defaultLanguage="c#" debug="true" />

<!-- 自訂錯誤訊息
設定 customErrors mode="On" 或 "RemoteOnly" 來啟用自訂錯誤訊息,"Off" 則為停用。
請對每個您要處理的錯誤,加入相對應的 <error> 標記。


"On" 永遠顯示自訂 (易讀) 訊息。

"Off" 永遠顯示詳細的 ASP.NET 錯誤資訊。

"RemoteOnly" 僅顯示自訂 (易讀) 訊息給不在區域 Web 伺服器上的使用者。

針對安全性目的,建議您使用這項設定,
這樣子您就不會將應用程式的詳細資訊顯示給遠端用戶端。

-->
shadow841112 2006-06-26
  • 打赏
  • 举报
回复
web.config里设置不行吗?
svevx 2006-06-26
  • 打赏
  • 举报
回复
The <customErrors> section enables configuration
of what to do if/when an unhandled error occurs
during the execution of a request. Specifically,
it enables developers to configure html error pages
to be displayed in place of a error stack trace.

<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
web.config中看到的,没试过,lz可以试试
孟子E章 2006-06-26
  • 打赏
  • 举报
回复
<% response.write( System.DateTime.Now.ToString())%>
wxm0930 2006-06-26
  • 打赏
  • 举报
回复
dd
VincentLiang 2006-06-26
  • 打赏
  • 举报
回复
<%
try
{ response.write now(1);
}
catch
{
response.write (" Hey!哥们....我们遇到了一个意外的错误");
}
%>
Torrenza 2006-06-26
  • 打赏
  • 举报
回复
IIS中的网站属性中有个自定义错误

列出了所有错误信息的htm文件,可以进行编辑的。楼主可以试试
godwu 2006-06-26
  • 打赏
  • 举报
回复
写TRY CATCH?然后转向?

62,242

社区成员

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

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

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

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