我有一个使用web.config文件中的资源的Web项目。它包含从db连接到应用程序变量的所有内容。
我的应用程序中还有一个名为/ rpt的顶级文件夹,我存储了一些自定义报告页面。我想有一个web.config文件来包含此文件夹中主web.config文件的变体,以便/ rpt文件夹中的文件可以使用位于/ rpt文件夹中的此“sub”web.config文件中的连接字符串。
所以我复制了web.config并将其粘贴到/ rpt文件夹中并删除了连接字符串部分以外的所有内容。
然而,这并没有按预期工作。我错过了什么?这是我的/ rpt web.config文件供参考...
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<remove name="PMISConnectionString_prod"/>
<remove name="PMISConnectionString_test"/>
<add name="ConnectionString" connectionString="Data Source=phedvsv;Initial Catalog=PM;Persist Security Info=True;User ID=IS_User;Password=ll1"/>
<add name="ConnectionString_test" connectionString="Data Source=phedvsv;Initial Catalog=PM;Persist Security Info=True;User ID=IS_User;Password=ll1"/>
</connectionStrings>
</configuration>
答案 0 :(得分:0)
/ rpt文件夹需要在IIS中成为一个应用程序,以便asp.net能够处理web.config
答案 1 :(得分:0)
每个IIS站点只能有一个Web.config文件。因此,要获得另一个,从技术上讲,您需要将文件夹/ rpt设置为IIS中的单独应用程序。
我可以问你想要达到的目的,你的问题不是很明确吗?将另一个连接字符串添加到现有的Web.config有什么问题?