2015-09-28 5 views
1

Я пытался запустить мой веб-приложение на сервере,Не удалось загрузить файл или сборку «ServiceStack» или одну из его зависимостей. Система не может найти указанный файл

Сервер: Vindows Server 2008 R2 Enterprise
IIS версии: 7,5
Framework версии: 4,0. 30319,17929

Но появляется следующее сообщение об ошибке:

Server Error in '/salavirtual' Application. 

Could not load file or assembly 'ServiceStack' or one of its dependencies. 
The system cannot find the file specified. 

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.IO.FileNotFoundException: Could not load file or assembly 'ServiceStack' or one of its dependencies. The system cannot find the file specified. 

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

Assembly Load Trace: The following information can be helpful to determine why the assembly 'ServiceStack' could not be loaded. 


WRN: Assembly binding logging is turned OFF. 
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. 
Note: There is some performance penalty associated with assembly bind failure logging. 
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]. 

Stack Trace: 


[FileNotFoundException: Could not load file or assembly 'ServiceStack' or one of its dependencies. The system cannot find the file specified.] 
System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type) +0 
System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName) +70 
System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark) +39 
System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) +62 
System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) +65 
System.Web.Handlers.AssemblyResourceLoader.EnsureHandlerExistenceChecked() +397  
System.Web.Handlers.AssemblyResourceLoader.IsValidWebResourceRequest(HttpContext context) +12 
System.Web.Security.FormsAuthenticationModule.OnEnter(Object source, EventArgs eventArgs) +158 
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +136 
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +69 

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.17929 

ответ

1

Похоже, что у вас проблема с .dll/NuGet.

Я бы сделал чистую сборку, закрыть VS.NET, удалить папку /packages, чем повторно открыть VS.NET и восстановить решение для восстановления всех пакетов. После проверки папки /packages убедитесь, что все пакеты ServiceStack имеют одинаковую версию, например. v4.0.46. Если нет, обновите все проекты, чтобы убедиться, что они ссылаются на ту же версию NuGet.

+1

Привет mythz, Спасибо за вашу информацию и быстрый ответ. После вашего ответа, я сделал это шаги: 1. Я открыл, Инструменты -> NuGet Package Manager -> Package Manager Console 2. Я выбрал проект для публикации. 3. Я выполнил установку-пакет ServiceStack -Version 3.9.71 4. Затем, когда я опубликовал проект, все работает отлично. Большое спасибо за помощь –

0

Спасибо за информацию и быстрый ответ.

После вашего ответа, я сделал это шаги:

  1. Я открыл, Инструменты -> NuGet Package Manager -> Package Manager Console
  2. Я выбрал проект для публикации.
  3. Я казнен, Uninstall-пакет ServiceStack
  4. Затем я казнен Install-Package ServiceStack -Version 3.9.71
  5. Затем, когда я опубликовал проект все работает отлично.

Большое спасибо за вашу помощь

Смежные вопросы

 Смежные вопросы