解决.net com+设置ApplicationActivation为ActivationOption.Server无法读取config文件问题
Posted on 2012-09-27 13:51 zqwuwei 阅读(292) 评论(0) 编辑 收藏 举报当在com+项目的AssemblyInfo.cs文件中设置如下代码时
[assembly: ApplicationActivation(ActivationOption.Server)],
com+将不会按照一般的.net类库程序一样读取配置文件。需要进行如下的设置,才能正确读取配置文件。
1. 将xxx.dll.config重命名为application.config(com+只会读取该配置文件)。
2. 创建文件application.manifest,内容为:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
</assembly>
3. adminastrative tools --> component services -> Right click on [your com+ name] -> Properties
-> Activation ->设置“Application Root Directory”为com+的安装目录。
参考:
http://www.rzhh.com.cn/Net/ConfigurationSettings.htm