1

我正在制作一个 Web API 项目,并且正在使用 iis。我做了这个项目,然后我需要向它添加捆绑。我使用了 Visual Studio 创建的默认 MVC 项目中的 system.web.optimization 文件和 webgreas DLL。所需版本的 webgreas 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)

4

0 回答 0