在C#中创建的COM对象返回"拒绝访问路径。"在Windows身份验证"模式

时间:2018-04-17 10:59:08

标签: authentication anonymous comobject

我遇到配置IIS 10的问题。我在VBScript上运行的站点安装在默认的wwwroot文件夹(C:\ inetpub \ wwwroot)中。

该站点使用在C#中创建的外部COM对象,它试图使用一个文件夹来读/写文件。

库是通过Visual Studio注册的,使用"注册COM互操作"。

问题在需要从磁盘读取文件时开始出现&#34; c:\ Share ...&#34;,代码返回:&#34;拒绝访问路径。&#34; < / p>

网站使用&#39;经典ASP&#39;应用程序池反过来使用&#39; ApplicationPoolIdentity&#39;选择身份和身份验证类型:&#34; Windows身份验证&#34;其他人被禁用。 日志表明系统没有写入文件系统的权限。

我为不同的用户帐户应用了不同的写/修改/完全权限组合,包括“IIS AppPool \ Clasic ASP&#39; ,&#39; IUSR&#39;和&#39; IIS_IUSRS&#39;文件夹&#34; C:\ Share ...&#34;但它没有帮助。

它适用于我选择身份验证类型:匿名身份验证,但站点应该在Windows身份验证模式下运行。

0 个答案:

没有答案