KO
|
EN
gitlite — search
Search
#python
#java
#python3
#arduino
#golang
#machine-learning
#rust
#html
#flask
#javascript
#seismology
#nodejs
ViewConfig
★ 15
Open GitHub ↗
No description available.
Download README (.md)
Explore Similar Repositories
CVE-2020-7461
:
PoC for DHCP vulnerability (NAME:WRECK) in FreeBSD
ue4-richtextblocktooltip-sample
:
Sample of writing a custom URichTextBlockDecorator in Unreal Engine 5 for displaying a tooltip
textfsm-aos
:
Alcatel-Lucent Enterprise AOS CLI parser (TextFSM)
ogl-basis-texture-loader
:
Adaptation of Threejs BasisTextureLoader for OGL
XRay_Trojan_Docker
:
No description available.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
ViewConfig
?
Download (.md)
## ViewConfig 介绍 在本文中,我们在.NET Core 程序中使用了 `ViewConfig` 组件来调试配置。 ## 安装 通过Nuget搜索 `ViewConfig`,然后在程序中安装,这是一个.net standard 2.0 的组件。  ## 设置 安装完成以后,需要修改 Startup.cs 文件的 Configure 方法,我们加一行代码 `UseViewConfig` ```csharp public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseViewConfig(); app.UseDeveloperExceptionPage(); app.UseSwagger(); // ... } ``` 这里建议在开发环境中使用,和Swagger一样, 然后我们启动程序,然后访问 `/viewconfig` 端点  上面列出了程序中所有的配置项,我们可以看到 Key,Value,也可以通过 Provider 知道配置来自与 appsetting.json 文件或者其他,可以通过下拉列表查看不同的 Provider 的配置信息。 ## 自定义 默认使用的是 `/viewconfig` 端点,输出的是页面,当然也支持输出 json 和文本,像下面这样 ```csharp // 自定义端点 app.UseViewConfig(x => x.Map("/Info")); // 页面格式 app.UseViewConfig(x => x.RenderPage()); // Json格式 app.UseViewConfig(x => x.Map().RenderJson()); // 文本格式 app.UseViewConfig(x => x.Map("/Info").RenderText()); ``` ## 总结 ViewConfig 是一个非常简单的组件,可以帮助我们在.NET Core 程序中调试配置信息,接下来还会支持在.Net Core 控制台项目中使用,需要注意的是,我建议大家只在开发环境中使用它,希望可以对您有帮助。