我在Visual Studio 2013中用C#创建一个Web项目。 它会为我自动生成2个Controller类。
其中一个Controller类有这个Get方法(),当我在浏览器中输入http://localhost/myapplication/api/value/1
时会调用它。
我的问题是为什么每次刷新浏览器时都会构建一个新的Controller类
http://localhost/myapplication/api/value/1
用于刷新?
如果我想在我的Web应用程序中进行一些初始化,我应该在哪里放置该逻辑怎么办? 我需要在我的Web应用程序启动时启动一些数据结构,并且Controller类需要访问这些数据结构。
现在,我将逻辑放在Controller构造函数中,这不起作用,因为每当我向Web应用程序发出HTTP请求时都会调用它。