C# IIS“;加载msvcr100.dll时出错“;从Microsoft.SqlServer.Types loader.cs

C# IIS“;加载msvcr100.dll时出错“;从Microsoft.SqlServer.Types loader.cs,c#,asp.net,sql-server,iis,dll,C#,Asp.net,Sql Server,Iis,Dll,在一台新机器上设置了一个现有的(并正常运行的).net api应用程序后,我遇到了以下错误:加载msvcr100.dll时出错(ErrorCode:5)。该错误来自SqlServerTypes.Utilities.LoadNativeAssembly,它是从Microsoft.SqlServer.Types生成的方法。(你可以看一看) 我知道错误代码5是权限错误,但我找不到权限本身有任何问题。如果我注释掉msvcr100.dll行,则在尝试加载SqlServerSpatial110.dll时会发

在一台新机器上设置了一个现有的(并正常运行的).net api应用程序后,我遇到了以下错误:
加载msvcr100.dll时出错(ErrorCode:5)
。该错误来自
SqlServerTypes.Utilities.LoadNativeAssembly
,它是从Microsoft.SqlServer.Types生成的方法。(你可以看一看)

我知道错误代码5是权限错误,但我找不到权限本身有任何问题。如果我注释掉
msvcr100.dll
行,则在尝试加载
SqlServerSpatial110.dll
时会发生相同的错误

许多其他帖子都提到过,这通常是VisualC++重新分发2010的问题,但我现在已经多次安装了。 我怀疑问题出在我的IIS设置中,但我无法确定问题出在哪里。有什么帮助吗


*更新:我能够通过作为一个有权访问项目文件夹的用户明确地解决这个问题。但是,团队中没有其他人必须这样做,所以我仍然相信IIS中有一些设置我不知道