我有控制台应用程序,它将尝试访问安装在IIS(即虚拟目录)中的应用程序以获取数据库连接信息。在windows xp(IIS 5.1)中执行此操作时,它正在运行,但它在Windows 7(IIS 7.5)中不起作用。控制台应用程序的Target .Net框架是2.0,3.5(有5个应用程序),因为它是在几年前开发的。现在试图从XP移到Win 7,但面临访问IIS文件夹的一些问题。 请建议访问win 7中的虚拟目录文件夹。任何代码示例都会有所帮助。从控制台应用程序访问虚拟目录
* 错误: * System.Runtime.InteropServices.COMException(0x80070005):访问被拒绝。
我已经发布我的代码被用于访问虚拟目录。适用于XP(IIS 5.1),但不能赢得7台机器(IIS 7.5)。 对不起,代码在发布后变得笨拙。 –
我也尝试使用管理权限运行,但在尝试从IIS虚拟目录中获取连接参数时仍然出现相同的错误。请告知 –
请检查您的代码后查看编辑后的答案。 HTH –