将Autofac用于webform和web api相同的应用程序

时间:2015-08-19 10:34:51

标签: webforms asp.net-web-api autofac

我在同一个项目中使用web api和webform 在webform中,我们可以使用page_unload来处理范围。 当请求完成时,如何在web api中释放范围。

1 个答案:

答案 0 :(得分:0)

您对Web表单使用的假设存在问题 - 您不会在End_Request上处置范围。您应该使用the web forms integration as documented here,它会在您的管道中放置一些HttpModule实现,以便在适当的时间(String url = "jdbc:ucanaccess://D:/ADEL/ADEL Local/ADEL_DATA.accdb"; try { //Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Class.forName("net.ucanaccess.jdbc.UcanaccessDriver"); } catch (java.lang.ClassNotFoundException e) { System.err.print("ClassNotFoundException: "); System.err.println(e.getMessage()); ErrorFile.writeError(Thread.currentThread().getStackTrace()[2].getLineNumber(), e); } )自动处理范围。

您可以在同一个应用程序中使用Web API integration as documented here,一切正常。 Web API集成将自动处理为您处理范围。