我有一些我想在Application_Start中執行的邏輯,但是不必將其添加到Global.asax.cs中的Application_Start中,是否有我可以在web.config中添加條目以在其中執行的條目確切的Application_Start?如何從Web.config中掛接到Application_Start?
1
A
回答
1
特別是從web.config中,你可以創建一個掛鉤到應用程序開始的HTTP Module。
也取決於您的設置,您可以使用WebActivator(Nuget),這將允許您在運行時掛接到Application_Start事件。
0
也許你可以創建在app_start的initaliser,着眼於web配置和負載了,你要開始你的各種任務
0
有這樣做的不同的方法,一個簡單的辦法就是
- 在web.config中爲將要完成這項工作的類/接口創建一個條目。
- 把實際執行該類中的Application_Start
- ,加載從web.config中的值,使用反射創建類的實例一個或任何你能想到的 例如http://msdn.microsoft.com/en-us/library/system.activator.createinstance.aspx
- 調用該類中將實際執行邏輯的函數。
或者你可以使用一些其他技術,如依賴注入和從web.config
相關問題
- 1. 如何從web.config中
- 2. 如何掛接到webservice
- 3. 如何閱讀從web.config中
- 4. 如何閱讀從web.config中
- 5. 如何從TestInitialize方法調用Application_Start()?
- 6. ASP .NET Application_Start Event +連接到數據庫
- 7. 訪問到User.Identity中的Application_Start()
- 8. 如何web.config中
- 9. 如何添加掛接到CRM軟件
- 10. 如何使用OpenCover掛接到服務?
- 11. 如何掛接到路由解析器?
- 12. 如何將emacs掛接到json服務?
- 13. 如何使用連接字符串從web.config在asp.net中的app.config
- 14. Application_Start在Web.config文件轉換之前執行嗎?
- 15. 如何從web.config獲取maxInvalidPasswordAttempts?
- 16. 如何從Web.config文件
- 17. 如何從web.config獲得RoleProvider
- 18. 從Web.Config中
- 19. 從web.config中
- 20. 從Web.Config中
- 21. 從web.config中
- 22. TypeLoadExeception從Application_Start調用類庫
- 23. 如何編寫代碼從web.config中
- 24. 如何從WIX設置中排除web.config
- 25. 如何使用LoggingSettings從Web.Config中
- 26. 如何從web.config文件中檢索connectionString?
- 27. 如何將SharePoint 2007功能綁定到網站的Application_Start中?
- 28. 如何在Application_Start事件中將控件添加到網頁
- 29. 如何在web.config中
- 30. 如何添加sectionGroup到web.config中編程
注入實際執行的的BeginRequest一樣的Application_Start? – TruMan1 2013-02-25 01:04:32
@ TruMan1 BeginRequest將在_every_請求開始時觸發到您的應用程序。所以每次有人訪問應用程序。 Application_Start可能是應用程序池回收(配置更改,二進制更改等)後啓動的應用程序,無論接收到多少個Web請求,都會觸發一次。 – 2013-02-25 01:08:43
也是HTTP模塊事件觸發多次,如init。似乎是唯一讓它運行一次的地方,只有一次是global.asax.cs。 – TruMan1 2013-02-25 01:22:56