ASP.NET的隐藏功能
这个问题的存在是因为它具有历史意义,但它不被认为是本网站的一个好题目, 因此请不要将其作为证据表明您可以在此提出类似的问题。
更多信息:https://stackoverflow.com/faq
在边缘情况下总是会有用的特征,但正因为如此,大多数人都不了解它们。 我所要求的功能通常不是教科书所教的。
你知道什么?
在测试时,您可以将电子邮件发送到计算机上的文件夹而不是SMTP服务器。 把它放在你的web.config中:
<system.net>
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory">
<specifiedPickupDirectory pickupDirectoryLocation="c:Temp" />
</smtp>
</mailSettings>
</system.net>
如果将名为app_offline.htm的文件放置在Web应用程序目录的根目录中,ASP.NET 2.0 +将关闭该应用程序,并停止正常处理该应用程序的任何新传入请求,只显示app_offline.htm的内容为所有新请求提供文件。
这是在将更改重新部署(或回滚)到生产服务器时显示“网站临时不可用”通知的最快和最简单的方式。
另外,正如marxidad所指出的那样,确保文件中至少有512字节的内容,以便IE6能正确渲染它。
throw new HttpException(404, "Article not found");
这将被ASP.NET返回,它将返回customErrors页面。 在最近的.NET每日提示帖中了解到这一点
链接地址: http://www.djcxy.com/p/46817.html