现在制作了一个DLL,在机器上注册后,dll代码里如何知道自己的物理路径?
因为asp和一个exe程序一起调用这个DLL文件,在制作这个安装包的时候,有两个文件,一个是DLL,还一个是配置文件xml,所以需要知道这个xml的所在路径,如果exe文件里引用这个 Dll文件,使用下面的方法都可以找到正确的路径,只有asp调用的时候总是显示【c:\winnt\system32\inetsrv\】
1、System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
2、System.IO.Directory.GetCurrentDirectory();
3、Environment.CurrentDirectory;急盘中......