asp.net项目中有多个App_Code文件夹

时间:2014-06-03 13:06:15

标签: c# asp.net web-config

我有一个asp.net网站,我想在域上测试它。 问题是我已经在其上托管了一个站点,我无法改变它。

所以我尝试创建一个子目录并将项目上传到其中。

这里的问题出现在web.config文件中,因为我希望内部项目链接到另一个其他数据库。 此外,app_code文件夹对于内部项目也是不同的。

我想创建一个子域,但不能这样做,因为我没有权限。

请帮助解决一些问题。

2 个答案:

答案 0 :(得分:0)

您可以在每个文件夹中创建app_codeweb.config文件。这样做没有问题。

但是对于web.config文件,在子文件夹web.cofig文件中使用了一些restriction标记。一个有用的链接

http://weblogs.asp.net/jongalloway//10-things-asp-net-developers-should-know-about-web-config-inheritance-and-overrides

答案 1 :(得分:0)

听起来你需要清除内部项目web.config上的连接字符串并添加新的连接字符串。

在&#34;内部&#34;项目,在<clear />节点内添加<connectionStrings>,然后在清除连接字符串后添加测试数据库连接字符串。这样它就不会获取外部(实时)站点web.config连接字符串。

警告 - 在实际网站上进行测试总是很棘手。小心!