我们通常在全球的轴心中追捕未经处理的例外情况,然后改用一个无害冰的错误页。 这对生计环境来说是好的,但是在我们的发展环境中,我们要检查的是,如果是的话,习俗错误就会落空。
是否容易检查习俗错误是否通过法律予以抵消?
我们通常在全球的轴心中追捕未经处理的例外情况,然后改用一个无害冰的错误页。 这对生计环境来说是好的,但是在我们的发展环境中,我们要检查的是,如果是的话,习俗错误就会落空。
是否容易检查习俗错误是否通过法律予以抵消?
Yep, 途径:。
System.Configuration.Configuration configuration =
System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("/");
System.Web.Configuration.CustomErrorsSection section =
(CustomErrorsSection)configuration.GetSection("system.web/customErrors");
一旦有了这一节,你就可以检查该模式是否具备:
CustomErrorsMode mode = section.Mode;
if (mode == CustomErrorsMode.Off)
{
// Do something
}
我建议使用以下财产:
HttpContext.Current.IsCustomErrorEnabled
The IsCustomErrorEnabled property combines three values to tell you whether custom errors are enabled for a particular request. This isn t as simple as reading the web.config file to check the section. There s a bit more going on behind the scenes to truly determine whether custom errors are enabled.
财产看着这三种价值观:
The web.config s < deployment > section s retail property. This is a useful property to set when deploying your application to a production server. This overrides any other settings for custom errors.
The web.config s < customErrors > section s mode property. This setting indicates whether custom errors are enabled at all, and if so whether they are enabled only for remote requests.
The HttpRequest object s IsLocal property. If custom errors are enabled only for remote requests, you need to know whether the request is from a remote computer.
这应当做到......
using System.Web.Configuration;
using System.Configuration;
// pass application virtual directory name
Configuration configuration = WebConfigurationManager.OpenWebConfiguration("/TestWebsite");
CustomErrorsSection section = (CustomErrorsSection)configuration.GetSection("system.web/customErrors");
CustomErrorsMode mode=section.Mode;
In my webpages I have references to js and images as such: "../../Content/Images/"Filename" In my code if I reference a file as above, it doesnt work so i have to write: "c:/miscfiles/"filename" 1-...
I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...
Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...
I m looking for best practices here. Sorry. I know it s subjective, but there are a lot of smart people here, so there ought to be some "very good" ways of doing this. I have a custom object called ...
I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...
i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...
For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?
I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!