Web API配置在调试中工作,但在iis中不工作

Web API配置在调试中工作,但在iis中不工作,iis,asp.net-web-api,asp.net-bundling,Iis,Asp.net Web Api,Asp.net Bundling,我正在做一个WebAPI项目,我正在使用iis。 我做了这个项目,然后我需要添加捆绑。我使用了visual studio创建的默认MVC项目中的system.web.optimization文件和WebGreat DLL。所需版本的WebGreat DLL出现错误,我必须将以下配置添加到web.config文件中,调试时一切正常 <runtime> <assemblyBinding xmls="urn:schemas-microsoft-com:ASM.v1">

我正在做一个WebAPI项目,我正在使用iis。 我做了这个项目,然后我需要添加捆绑。我使用了visual studio创建的默认MVC项目中的system.web.optimization文件和WebGreat DLL。所需版本的WebGreat DLL出现错误,我必须将以下配置添加到web.config文件中,调试时一切正常

<runtime>
<assemblyBinding xmls="urn:schemas-microsoft-com:ASM.v1">
    <dependentAssembly>
         <assemblyIdentity name="WebGrease" publicKeyToken="..." />
    <bindingRedirect oldVersion="1.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />

发布到iis后,我所做的配置不允许部署的服务器运行,当您尝试转到任何路径时,会弹出错误: 目录不存在 参数名称:目录虚拟路径

我的问题是运行时标记是否可以在iis中使用,以及如何修复此问题并正确导入DLL。(最好不使用nuget)