在我的MVC应用程序中,我正在运行时通过application_start event更新我的web.config。理想情况下,它应该只在应用程序启动时完成。但在MY mvc应用程序中,正在调用global.asax的application_start事件多次,即使我没有重新启动应用程序。
当我调用不同的动作时,它会被重复调用,因此webconfig会重复更新&使我的应用程序非常慢。
你能告诉我,原因是什么?如何处理这个。
提前致谢 Aayushi
答案 0 :(得分:4)
每次在web.config中更改内容时。这将刷新您的应用程序,因此每次打开您的站点时也会调用application_start。更改web.config后,应用程序将重新启动。
答案 1 :(得分:1)
我不知道您正在更新web.config中的哪些元素。如果这些是自定义元素,您可以将这些内容放在单独的配置文件(xml文件)中并更新该文件。
答案 2 :(得分:1)
修改web.config后,您的应用程序将重新启动。
在application_start中更改Web配置文件没有任何意义。将可变部分移动到单独的文件中