Tôi có một DLL cung cấp đăng nhập mà tôi sử dụng cho các dự án WebForms và bây giờ muốn sử dụng nó trong một dự án ASP.Net MVC 2.applicationSettings và Web.config
Một số khía cạnh của DLL mà được cấu hình trong app.config:
<configuration>
<configSections>
<section name="Tools.Instrumentation.Properties.Settings"
type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
requirePermission="false" />
</sectionGroup>
</configSections>
<applicationSettings>
<Tools.Instrumentation.Properties.Settings>
<setting name="LogLevel" serializeAs="String">
<value>DEBUG</value>
</setting>
<setting name="AppName" serializeAs="String">
<value>MyApp</value>
</setting>
<setting name="Port" serializeAs="String">
<!--value>33333</value-->
<value>0</value>
</setting>
</Tools.Instrumentation.Properties.Settings>
</configuration>
Tuy nhiên, khi tôi tạo một mục nhập tương tự trong Web.config
, tôi nhận được lỗi:
Unrecognized configuration section applicationSettings
My hai phần câu hỏi:
- Làm cách nào để làm cho mục nhập cấu hình này hoạt động trong
Web.config
? - Tôi có thể đọc về sự khác biệt về khái niệm giữa cấu hình WinForms và cấu hình ASP.Net ở đâu?
Tôi có linh cảm rằng đây là câu trả lời hay hơn. –
Thật vậy. Chấp nhận nó. –
Trong trường hợp bất kỳ ai khác bị nhầm lẫn, 'sectionGroup' có thể được sao chép trực tiếp từ tệp' * .dll.config' vào phần 'config.config' của tệp' web.config'. Sau đó, phần 'applicationSettings' có thể được sao chép giống như nó. – cjbarth