我有两个项目,一个名为Home的asp.net MVC项目和一个名为Home.Dao的c#类库项目。
在IIS服务器中发布Home项目时,我只能找到这些文件(web.config,Hom.Dao.dll,...等),没有发布app.config。我的问题是我发布后无法设置连接字符串。所以我有两个问题:
答案 0 :(得分:2)
回答你的问题:
解释原因:
仅为顶级应用程序创建配置文件。对于Web应用程序,这是复制到输出目录的web.config文件。对于可执行文件,app.config重命名为-executable name-.exe.config。配置仅从顶级应用程序配置中读取。您需要的所有设置都必须在那里。因此,如果您将连接字符串传输到web.config,那么您就是好的。