Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

狀況

當開發人員會使用Configuration.Save(..)/Configuration.SaveAs(..)Microsoft.NET Framework 4.7 儲存/覆寫的 ASP.NET/IIS (網際網路資訊伺服器) 應用程式的web.config檔案中的方法,它們可能會發現新空白 Windows Form 應用程式特定區段的< System.Windows.Forms.ApplicationConfigurationSection > ,正在加入至web.config檔案和它們的應用程式可能會重新載入失敗。

原因

同時加入 Microsoft.NET Framework 4.7 Windows Form 應用程式的 HDPI (高點每英吋) 支援,Windows Form 小組已引入新的組態區段透過其開發人員可以自訂 HDPI 特定功能的應用程式的應用程式組態 (app.config) 檔中的< System.Windows.Forms.ApplicationConfigurationSection >

目前使用此新的區段,只能針對 Windows Form 應用程式,以及如何自訂僅在 Microsoft.NET Framework 4.7 加入的 HDPI 功能。因此,在執行階段,而且只 (相對於在machine.config檔案中宣告它的一般的作法) 的 Windows Form 應用程式中,就會發生此新區段的宣告。當開發人員會使用Configuration.Save(..)/Configuration.SaveAs(..)方法,就會看到空白的定義,此宣告區段加入至組態檔正在 Saved/建立/Overridden 的執行階段。這個新的已儲存/建立/Overridden 組態檔與重新載入非 Windows Form 應用程式 (ASP.NET/IIS) 時, 應用程式可能會失敗,因為遺失的宣告區段的重新載入。

解決方案

開發人員/使用者可以安全地移除 (它不由 Windows 表單使用者介面以外的任何其他應用程式) 的web.config檔案中的< System.Windows.Forms.ApplicationConfigurationSection >定義這個空白區段,然後嘗試重新載入它們的應用程式中。這個空的區段,從檔案移除已不會影響功能的應用程式的行為。

狀態

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×