我找到了大量有关此错误的信息:'错误:无法加载文件或程序集'*.dll'或其中一个依赖项.访问被拒绝.' 但我没有找到特定于我的情景的答案.我的站点部署在6个不同的生产服务器上,只在一台服务器上我正面临这个问题.问题是随机的,但是在它发生一次之后,它会一直持续到网站重新编译为web.config文件中的一个小修改(我知道技巧,在web.config中重新编译后重新编译Web应用程序)和该服务器上的站点启动工作.昨天,问题在一个月的工作期后再现.我们无法承担这个生产问题.
问题详情:
'/'应用程序中的服务器错误. ____________________________________ 无法加载文件或程序集"MainCore.DbImpl,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null"或其依赖项之一.访问被拒绝.描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.
异常详细信息:System.IO.FileLoadException:无法加载文件或程序集"MainCore.DbImpl,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null"或其依赖项之一.访问被拒绝.
源错误:在执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息.
程序集加载跟踪:以下信息有助于确定无法加载程序集"MainCore.DbImpl,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null"的原因.
警告:装配绑定日志记录已关闭.要启用程序集绑定失败日志记录,请将注册表值[HKLM\Software\Microsoft\Fusion!EnableLog](DWORD)设置为1.注意:程序集绑定失败日志记录会导致一些性能损失.要关闭此功能,请删除注册表值[HKLM\Software\Microsoft\Fusion!EnableLog].
堆栈跟踪:
[FileLoadException:无法加载文件或程序集'MainCore.DbImpl,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null'或其依赖项之一.访问被拒绝.] ... DbImpl.Event.TTCEventController.GetEventFields(Int32 eventId)+0 WebSuite.SportChannel.ModelImpl.TTCModelController.AddEventFieldList(XmlElement eventNode,ITTCEventController ctrl,Int32 eventId,PlayerType stupidType)in ... root\SportChannel\ModelImpl\Ttc\TTCModelController.cs:171 ... ModelImpl.TTCModelController.GetLatestFourTourSchedulesXml()in ... root\SportChannel\ModelImpl\Ttc\TTCModelController.cs:283 ... WebRoot.UserControls.HeadlinesTab.Page_Load(Object sender ,EventArgs e)+491 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp,Object o,Object t,EventArgs e)+25 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender,EventArgs e)+42 System. EventHandler.Invoke(Object sender,EventArgs e)+0 System.Web.UI.Control.OnLoad(EventArgs e)+132 System.Web.UI.Control.LoadRecursive()+66 System.Web.UI.Control.LoadRecursive( )+191 System.Web.UI.Control.LoadRecursive()+191 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeA syncPoint,Boolean includeStagesAfterAsyncPoint)+2428
____________________________________版本信息:Microsoft .NET …
我们在尝试将大尺寸视频文件上传到管理网站时遇到错误.我们能够毫无问题地上传小尺寸文件,当文件大小超过10Mb时会发生此错误,因为我们已经通过web.config中的配置设置增加了大小:
<httpRuntime executionTimeout="2400" maxRequestLength="102400" useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" enableVersionHeader="true" />
Run Code Online (Sandbox Code Playgroud)
和错误消息是我们上传更大的文件时:
Error 404 - File or directory not found. The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.
Run Code Online (Sandbox Code Playgroud) 我的应用程序运行良好,然后我添加了com.splunk:mint-android-sdk,这需要gradle的更高版本,因此我将gradle从2.1升级到了3.3。之后,我面临问题。请查看我的gradle文件并为我提供帮助,并指导我它的工作方式。(这是我的第一个应用程序,但我想确保其在所有情况下都可以正常工作)
Error:Could not find com.android.tools.build:gradle:3.3.
Searched in the following locations:
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/3.3/gradle-3.3.pom
file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/3.3/gradle-3.3.jar
https://plugins.gradle.org/m2/com/android/tools/build/gradle/3.3/gradle-3.3.pom
https://plugins.gradle.org/m2/com/android/tools/build/gradle/3.3/gradle-3.3.jar
https://jcenter.bintray.com/com/android/tools/build/gradle/3.3/gradle-3.3.pom
https://jcenter.bintray.com/com/android/tools/build/gradle/3.3/gradle-3.3.jar
Required by:
:MyApp:unspecified
Run Code Online (Sandbox Code Playgroud)
我的gradleare
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android {
compileSdkVersion 23
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.abc.myApp"
minSdkVersion 19
targetSdkVersion 23
versionCode 1
versionName "1.0"
multiDexEnabled= true
manifestPlaceholders = [onesignal_app_id: "hjaadsffsddd8-2e6hgf-4fdsasdfgb63-8dad5-1111111",
onesignal_google_project_number: "REMOTE"]
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0' …
Run Code Online (Sandbox Code Playgroud) android gradle android-studio build.gradle android-gradle-plugin