由于我们使用的是一个32位com dll,因此我能够在Windows 8计算机的IIS服务器中部署asp.net Web应用程序,并为32位应用程序启用了应用程序池。我能够浏览网站而没有任何问题。
但是在启用了32位应用程序选项的Windows Server 2016中部署同一站点时,我面临以下问题。
”应用程序尝试执行安全策略不允许的操作,
要授予此应用程序所需的权限,请与系统管理员联系或在配置文件中更改应用程序的信任级别。
“ system.security.securityexception:请求失败”
但是如果我们将enable 32-bit applications选项设置为false,就可以浏览网站。由于我们使用的是32位dll,因此必须将此选项设置为reue。我们还使用Regsvr32命令正确注册了32位com dll。
我们正在使用ApppoolIdentity作为我们的apppool的身份
如果我们在这里缺少东西,可以请告诉我们吗?