0

例如,如果我有一个包含两个项目的解决方案:Project.Core 和 Project.Web。现在我将 Project.Web 设置为启动项目。global.asax 是否应该驻留在此项目 (Project.Web) 的根目录中?如果是这样,我是否还必须在我的 Project.Web 中包含 App_Start 文件夹,因为该文件夹具有在 global.asax 中调用的类(如路由、过滤器、捆绑、身份验证等)?

如果相反,我将 global.asax 放在 Project.Core 上(不是启动项目)......它还能工作吗?

4

1 回答 1

1

global.asax 文件可以帮助处理与 Web 相关的事件(Application_Start、Application_BeginRequest 等),因此将其放在 Project.Core 中会破坏创建两个项目的目的。

于 2012-11-27T00:41:02.107 回答