我的项目包含web.config文件和一个外部appSettings文件。我正在制作一个WebConfig编辑器,该编辑器具有从web.config和外部appSetting文件读取AppSettings密钥的选项,以便在webPage上显示它们。此外,我还允许用户通过单击删除按钮删除任何键。此外,用户还可以通过单击update button.Or更新任何密钥的值。用户还可以通过单击Add new key按钮插入新密钥。
我面临的关键问题是,当我尝试添加一个新密钥时,它会像预期的那样插入到web.config文件中,但同时它会将外部appSettings文件中存在的所有密钥添加到web.con
我有在ASP.NET中使用Web.Config文件的经验,我正在尝试将一个app.config文件添加到VB.NET项目中。
如果我将app.config添加到客户端应用程序中,则能够检索其中一个类(在类库中)中的连接字符串,但是如果我将app.config添加到类库项目中,则无法这样做(我收到"object is not an instance“错误)。将app.config添加到客户端应用程序和将其添加到类库之间有什么区别?
我知道有像Config::Inifiles和Config::Simple这样的模块可以用来解析ini风格的配置。
但是我想知道是否可以配置Config::General来理解.ini文件的格式。
如果ini文件只有键-值对,那么Config::General工作得很好,但是它不能理解注释和节头。
我尝试解析一个ini文件,如下所示:
; Config format
; [CONFIG_NAME]
; key1 = val1
; key2 = val2
; key3 = val3
[cat]
name = tom
likes = jerry
[mouse]
name = jerry
like
我已经从.py文件中创建了一个exe文件,在该代码中,我从config.ini文件中检索了一个值。当我将.py转换为.exe文件并双击它时,它可以正常工作。但是,当创建一个任务调度程序以在windows启动时运行那个exe文件时,我会收到一个错误:
configparser.NoSectionError: No section: 'general_info'
注意到该部分已经存在,如上文所述,通过双击运行exe文件时,它可以正常工作。
代码:
import time
import os
import subprocess
from configparser import Con
在阅读了关于从文件中读取应用程序设置和配置的之后,我对appsettings.json将被读取多少次感到困惑?
这是启动类,当应用程序已经开始工作时,第一次阅读它(我猜,如果我错了,请纠正我)。
public class Startup
{
public IConfiguration Configuration { get; }
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
...
在控制器上:
public class Ho
下面是场景,我有两个脚本--比如abc.py和xyz.py
使用abc.py,我希望每隔一秒更新一次配置文件。这是示例代码。
ABC.PY
while True:
cfgfile=config.read("config.ini")
config.set('section','option',Value)
with open('config.ini', 'w') as configfile:
config.write(configfile)
time.sleep