首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在库(ELMAH.MVC)中配置路由?

如何在库(ELMAH.MVC)中配置路由?
EN

Stack Overflow用户
提问于 2012-12-28 12:25:49
回答 1查看 314关注 0票数 1

我不熟悉如何制作一个包并在包中包含一个控制器,我正在查看ELMAH.MVC包,并注意到它做到了这一点。

我想我会在web.config文件或调用引导类的其他东西中找到它的模块,但我不知道它是如何调用的。

看起来需要调用Bootstrap.Initialize,但我不知道这是如何实现的。

我的问题是,这个包的控制器是如何注册的?

编辑:在工作了2个小时后,我可能已经找到了解决方案。

在程序集内部有一个类似Assembly.cs : PreApplicationStartMethod(typeof(Elmah.Mvc.Bootstrap),“Initialize”的属性。)

从我的快速阅读来看,这似乎是在调用Application_start方法之前调用该方法。

这看起来很可怕,但是很酷,但是很可怕。我花了很长时间才找到这个,我从来没有想过要做这样的事情。

我相信这回答了我的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-28 22:39:51

在Assembly.cs内部有一个属性,如下所示

代码语言:javascript
运行
复制
[assembly: PreApplicationStartMethod(typeof(Elmah.Mvc.Bootstrap), "Initialize")]

直到我找到这个,我才意识到这个属性。关于它的一些信息可以在

When does PreApplicationStartMethod actually get triggered to run?

Which PreApplicationStartMethod should I use?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14064556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档