Autofac框架使用遇到的問題

2022-02-11 05:18:15 字數 886 閱讀 7061

1)

安全透明方法「autofac.integration.mvc.registrationextensions.registercontrollers(autofac.containerbuilder, system.reflection.assembly)」嘗試訪問安全關鍵型別「autofac.builder.iregistrationbuilder`3」失敗。

程式集「autofac.integration.mvc, version=3.0.0.0, culture=neutral, publickeytoken=17863af14b0044da」標記為 allowpartiallytrustedcallersattribute 並且使用 2 級安全透明模型。預設情況下,2 級透明將導致 allowpartiallytrustedcallers 程式集中的所有方法都變成安全透明的,這可能是導致發生此異常的原因。

問題原因:引入的nuget程式包的版本不一致,不匹配

解決辦法:使用mvc4 + autofac 3.3.1版本 + autofac asp.net mvc4 integration 3.1.0版本

nuget程式包引入方法:程式包管理控制台:引入 autofac 3.3.1版本語句  install-package autofac -version 3.3.1  引入autofac asp.net mvc4 integration 3.1.0版本用專案點選右鍵-》管理nuget程式包-》找到autofac asp.net mvc4 integration,點選安裝

2)重寫成員「autofac.integration.webapi.......」是違反了繼承安全性原則,重寫方法的安全可訪問性必須與所重寫方法的安全可訪問性匹配

問題原因:引入的nuget程式包的版本不一致,不匹配

解決辦法:重新引入程式集

使用NodeJS GruntCLI遇到的問題

執行環境cmd nodejs版本v0.8.4 node version 需求 需要用到grunt的js編譯功能,各位別笑我。使用 安裝完grunt cli報錯 grunt grunt cli the grunt command line inte ce.v0.1.13 fatal error una...

使用camare GPUImage遇到的問題

1 拍照角度不正確 parameters params mcamera.getparameters params.setrotation 90 mcamera.setparameters params 2 切換前置 預覽圖變小 parameters.setpreviewsize 720,480 si...

使用NodeJS GruntCLI遇到的問題

執行環境cmd nodejs版本v0.8.4 node version 需求 需要用到grunt的js編譯功能,各位別笑我。使用 安裝完grunt cli報錯 grunt plain view plain copy grunt cli the grunt command line inte ce.v...