簡體   English   中英

如何拆分web.config?

[英]How to split web.config?

我想拆分web.config並在外部文件中進行這些設置。

<customErrors mode="Off" defaultRedirect="~/Home/ErrorPage">
  <error statusCode="403" redirect="~/Home/ErrorPage"/>
  <error statusCode="404" redirect="~/Home/ErrorPage"/>
</customErrors>

<system.net>
  <mailSettings>
    <smtp deliveryMethod="Network" from="noreplay@company.no">
      <network host="smtp.company.com" port="25" password="" userName=""/>
    </smtp>
  </mailSettings>
</system.net>

我用

    <appSettings file="my.config"/> 

在外面設置我的設置。

但標准設置呢?

許多(盡管不是全部)部分都有一個configSource屬性,您可以使用它與使用appSettings部分的file屬性的方式非常相似。

有關MSDN的更多信息


  <customErrors configSource="MyErrors.config" /> 

  <system.net>
    <mailSettings>
      <smtp configSource="MySmtp.config" />
    </mailSettings>
  </system.net>

您可以分離出文件的某些部分,但不能將所有內容都分成單獨的文件。

你也應該考慮通過這樣做獲得什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM