zqwuwei的技术博客

理论指导实践,在实践中更好的理解理论
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

当在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