我已将应用程序从.NET 3.5转换为.NET 4.5.2(Web应用程序和类库,即解决方案中的两个项目)。我将其升级到4.0,然后是4.5,然后是4.5.2。
我注意到在类型库文件夹中创建了三个新文件:
web.Debug.config web.Release.config 的web.config
在网络应用文件夹中没有创建新的配置。我假设这是因为已经有一个web.config。这是对的吗?
为什么类库有三个网络配置?我可以删除它们吗?
答案 0 :(得分:1)
是的,你可以删除它们,只需确保所需的配置部分在你的主web / app.config
中我已经看到,有时候在向项目添加网络引用时,它会添加它' 自己的配置文件,即使没有使用。
答案 1 :(得分:0)
如果web.config文件未在您的应用程序中使用,则可以将其删除。现在微软已经添加了Web转换,因此您将获得3个配置文件web.config,web.Debug.config和web.Release.config。甚至你也可以根据你的环境创建更多的配置文件,比如web.staging.config等。这些配置文件可以帮助你部署应用程序,而部署你只需要指定你想要使用哪个配置。