我有一個應用程序中類似的連接字符串, 應用程序設定等出現在我的web.config文件中的所有配置。在生產環境中,當我改變一些設置。我必須重新啓動應用程序。我在某處讀到,如果我們添加外部配置文件並在web.config中添加它的引用,那麼我們不需要重新啓動應用程序。這裏是我的web.config:如何在Asp.net MVC中配置外部配置文件?
<appSettings configSource="appSettingConfig.xml" />
這裏是我的外部配置文件:
<appSettings>
<add key="IsShowReportEnabled" value ="True"/>
<add key="SendReportToPrinter" value ="False"/>
</appSettings>
外部配置文件工作正常,但問題仍然存在同樣的,如果我在外部文件改變我重新啓動應用程序。 然後,我GOOGLE了一下,發現添加部分來配置重新啓動外部文件或不。這是它在web.config中:
<section name='rewrite' type='???' restartOnExternalChanges='false' />
但這也沒有幫助。誰能告訴我我做錯了什麼?
你讀過https://msdn.microsoft.com/en-us/library/ms228245%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396?特別是:restartOnExternalChanges - 不適用於ASP.NET應用程序。 – Webbanditten
只是讀它是restartOnExternalChanges不會在asp.net應用程序 – Umer
申請是否有任何其他方式做到這一點? – Umer