Why when i load my assembly show me:
Unhandled Exception: System.Reflection.TargetInvocationException: Exception has
been thrown by the target of an invocation. ---> System.TypeInitializationExcept
ion: The type initializer for 'T???????????????????' threw an exception. ---> Sy
stem.TypeInitializationException: The type initializer for 'System.Management.Ma
nagementPath' threw an exception. ---> System.OutOfMemoryException: Exception of
type 'System.OutOfMemoryException' was thrown.
at System.Threading.Thread.StartInternal(IPrincipal principal, StackCrawlMark
& stackMark)
at System.Threading.Thread.Start(StackCrawlMark& stackMark)
at System.Threading.Thread.Start()
at System.Management.MTAHelper.InitWorkerThread()
at System.Management.MTAHelper.CreateInMTA(Type type)
at System.Management.ManagementPath.CreateWbemPath(String path)
at System.Management.ManagementPath..cctor()
--- End of inner exception stack trace ---
at System.Management.ManagementScope._Clone(ManagementScope scope, Identifier
ChangedEventHandler handler)
at System.Management.ManagementObjectSearcher..ctor(ManagementScope scope, Ob
jectQuery query, EnumerationOptions options)
at System.Management.ManagementObjectSearcher..ctor(String queryString)
at T???????????????????..cctor()
--- End of inner exception stack trace ---
at T???????????????????.get_Is64Bit()
at ????????????????????.????????????????????()
at ????????????????????.????????????????????()
at ????????????????????.Main(String[] args)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments,
Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Objec
t[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invoke
Attr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at skip.Program.RunInternal(Byte[] encode, String pass)
at skip.Program.Main()
In my example, first i delete my header of my pe format:
[DllImport("kernel32.dll")]
private static extern IntPtr ZeroMemory(IntPtr addr, IntPtr size);
[DllImport("kernel32.dll")]
private static extern IntPtr VirtualProtect(IntPtr lpAddress, IntPtr dwSize, IntPtr flNewProtect, ref IntPtr lpflOldProtect);
[DllImport("kernel32.dll")]
public static extern IntPtr GetModuleHandle(string lpModuleName);
public static void EraseHeader()
{
IntPtr address = GetModuleHandle(null);
IntPtr dwOld = default(IntPtr);
VirtualProtect(address, (IntPtr)4096, (IntPtr)0x40, ref dwOld);
ZeroMemory(address, (IntPtr)4096);
}
static void Main(string[] args)
{
Console.WriteLine("");
EraseHeader();
while(true)
Console.WriteLine("");
//Console.ReadKey();
}
And then i load my assembly:
Assembly exeAssembly = Assembly.Load(Buffer);
object[] parameters = new object[1];
exeAssembly.EntryPoint.Invoke(null, parameters);
At result show me the previous error:
--- End of inner exception stack trace ---
I want to understand for study purpose why show me this error.
- Remove From My Forums
Ошибка при публикации проекта.
-
Вопрос
-
Здравствуйте. При публикации проекта ASP.NET MVC5 я получаю ошибку «Сбой публикации»
Содержимое файла tmpD547.tmp:
16.03.2018 9:46:35 System.AggregateException: Произошла одна или несколько ошибок. ---> System.Exception: Сбой публикации из-за ошибок сборки. Дополнительную информацию см. в списке ошибок. --- Конец трассировки внутреннего стека исключений --- в System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) в System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) в Microsoft.VisualStudio.Web.Publish.PublishService.VsWebProjectPublish.<>c__DisplayClass40_0.<PublishAsync>b__2() в System.Threading.Tasks.Task`1.InnerInvoke() в System.Threading.Tasks.Task.Execute() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Microsoft.VisualStudio.ApplicationCapabilities.Publish.ViewModel.ProfileSelectorViewModel.<RunPublishTaskAsync>d__88.MoveNext() ---> (Внутреннее исключение #0) System.Exception: Сбой публикации из-за ошибок сборки. Дополнительную информацию см. в списке ошибок.<--- ===================
Версия студии 15.6.2. Подскажите пожалуйста, в чём может быть проблема?
Ответы
-
Проблему нашёл. В проект попал файл Thumbs.db.
-
Помечено в качестве ответа
16 марта 2018 г. 8:02
-
Помечено в качестве ответа
Удалось решить проблему. Оказалось моя вина, просто не доглядел. Надо все делать внимательно. Если вкратце, то надо просто внимательнее смотреть параметры и методы, который вы создаете в компоненте и используете в html коде. Сейчас я просто опишу процесс решения проблемы.
Так как изначально я не мог даже посмотреть в чем дело, мне выдавалась следующая ошибка:
F:ProjectsVisual Studio 2017DiplomServiceDiplomServiceDiplomService>node node_modules / webpack / bin / webpack.js -env.prod
module.js:540
throw err;
^
Error: Cannot find module 'F:ProjectsVisual Studio 2017DiplomServiceDiplomServiceDiplomServicenode_modules'
at Function.Module._resolveFilename (module.js:538:15)
at Function.Module._load (module.js:468:25)
at Function.Module.runMain (module.js:684:10)
at startup (bootstrap_node.js:187:16)
at bootstrap_node.js:608:3
Я просто сделал все публичным, как советовалось в этой статье https://www.ryadel.com/en/the-command-node-node_modules-webpack-bin-webpack-js-env-prod-exited-with-code-2-error-fix-angular-node/. Не знаю повлияло ли это как-то на решение проблемы (у меня просто не было подробностей ошибки) но проблема не исчезла. Затем спустя какое-то время я просто случайно увидел, что не правильно выполняю изначальную команду. Я выполнял ее так:
node node_modules / webpack / bin / webpack.js -env.prod
А надо было так:
node node_modules/webpack/bin/webpack.js --env.prod
После этого появились следующие подробности:
F:ProjectsVisual Studio 2017DiplomServiceDiplomServiceDiplomService>node node_modules/webpack/bin/webpack.js --env.prod
Hash: 0471e445328457c0eb4265138e0b34db544454b0
Version: webpack 2.5.1
Child
Hash: 0471e445328457c0eb42
Time: 13341ms
Asset Size Chunks Chunk Names
main-client.js 530 kB 0 [emitted] [big] main-client
ERROR in ng:/F:/Projects/Visual Studio 2017/DiplomService/DiplomService/DiplomService/ClientApp/app/components/home/home.component.html (18,24): Expected 1 arguments, but got 0.
ERROR in ng:/F:/Projects/Visual Studio 2017/DiplomService/DiplomService/DiplomService/ClientApp/app/components/home/home.component.html (18,24): Expected 1 arguments, but got 0.
Child
Hash: 65138e0b34db544454b0
Time: 13331ms
Asset Size Chunks Chunk Names
main-server.js 2.47 MB 0 [emitted] [big] main-server
ERROR in ng:/F:/Projects/Visual Studio 2017/DiplomService/DiplomService/DiplomService/ClientApp/app/components/home/home.component.html (18,24): Expected 1 arguments, but got 0.
ERROR in ng:/F:/Projects/Visual Studio 2017/DiplomService/DiplomService/DiplomService/ClientApp/app/components/home/home.component.html (18,24): Expected 1 arguments, but got 0.
Теперь было видно где ошибка. Ну а дальше было просто. У меня был примерно следующая проблемная часть кода:
<form>
<div class="form-group ">
<label for="email">Файл Word:</label>
<input type="file" accept=".docx" class="form-control" (change)="onFileWord($event.target.files)">
</div>
<div class="form-group">
<label for="pwd">Фай настроек JSON:</label>
<input type="file" accept="application/json" class="form-control" (change)="onFileJson($event)">
</div>
<input (click)="editClick()" class="btn btn-success" value="Редактировать"/>
</form>
Я просто закомментировал все места где ссылался на что-нибудь из файла .ts и потихоньку раскомментировал строчки пока не обнаружил виновницу. Ей оказалась вот эта строчка:
<input (click)="editClick()" class="btn btn-success" value="Редактировать"/>
В файле .ts она ссылалась на следующий метод:
editClick(formData: FormData) {...}
Я исправил этот момент так:
editClick() {...}
И это логично, однако не понятно почему при публикации он на такое жалуется, а в отладке игнорирует и все выполняет нормально.
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.
************** Текст исключения **************
System.Management.ManagementException: Приложение обратилось к интерфейсу, относящемуся к другому потоку. —> System.Runtime.InteropServices.COMException: Приложение обратилось к интерфейсу, относящемуся к другому потоку. (Исключение из HRESULT: 0x8001010E (RPC_E_WRONG_THREAD))
в System.Runtime.InteropServices.Marshal.GetObjectForIUnknown(IntPtr pUnk)
в System.Management.ManagementScope.GetIWbemServices()
в System.Management.ManagementObjectSearcher.Get()
— Конец трассировки внутреннего стека исключений —
в System.Management.ManagementException.ThrowWithExtendedInfo(Exception e)
в System.Management.ManagementObjectSearcher.Get()
в noA3vQa57McpK4qLVib.QeRkipa2sOZsPbSgpeu.QqpTBCaaYidZqVVVCf3(Object )
в noA3vQa57McpK4qLVib.QeRkipa2sOZsPbSgpeu.GhlvvtuP30()
в noA3vQa57McpK4qLVib.QeRkipa2sOZsPbSgpeu.SATduvaPtHrDXRcYUw4()
в noA3vQa57McpK4qLVib.QeRkipa2sOZsPbSgpeu.RIrvwVSdaO()
в cB186lar8PHeFwoBKLH.h8PGI7aM4SuZdAeKMqd.jFLbAi2ybmDOJ6jEsGU()
в cB186lar8PHeFwoBKLH.h8PGI7aM4SuZdAeKMqd.xiEw3k2jNW()
в elrgU2H7NtHLv8Pp65.cifmegv4ePkFT9MSXr.lXq7PIs2miutYr5Us15()
в elrgU2H7NtHLv8Pp65.cifmegv4ePkFT9MSXr.HDcIH37rwd(Object , EventArgs )
в System.Windows.Forms.Timer.OnTick(EventArgs e)
в System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Загруженные сборки **************
mscorlib
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
—————————————-
_
Версия сборки: 0.0.0.0
Версия Win32: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
—————————————-
System.Windows.Forms
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
—————————————-
System.Drawing
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
—————————————-
System
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
—————————————-
Launcher_SA
Версия сборки: 2.6.2.0
Версия Win32: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
—————————————-
System.Management
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
—————————————-
System.Configuration
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
—————————————-
System.Xml
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
—————————————-
mscorlib.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll
—————————————-
107df6e6-edbf-4a5a-be8a-481450536f6f
Версия сборки: 1.0.0.0
Версия Win32: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
—————————————-
System.Core
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
—————————————-
System.ServiceProcess
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceProcess/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.ServiceProcess.dll
—————————————-
System.Drawing.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing.resources/v4.0_4.0.0.0_ru_b03f5f7f11d50a3a/System.Drawing.resources.dll
—————————————-
System.Windows.Forms.resources
Версия сборки: 4.0.0.0
Версия Win32: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
—————————————-
************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.
Например:
<configuration>
<system.windows.forms jitDebugging=»true» />
</configuration>
При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.
Добрый день, господа
Просьба подсказать решение проблемы при подготовке к установке Exchage 2016
Команда: Setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms отработала успешно.
А вот команда Setup.exe /PrepareAD /OrganizationName:»orgname» /IAcceptExchangeServerLicenseTerms при выполнении на 28% выдает ошибки и я не знаю куда копать, в гугл при запросе по данной ошибке информации находится много
но все не по делу.
Сам лог:
Выполнение проверки готовности Microsoft Exchange Server
Анализ предварительных условий
ЗАВЕРШЕНО
Настройка Microsoft Exchange Server
Подготовка организации
ОШИБКА
При выполнении «$error.Clear();
initialize-ExchangeUniversalGroups -DomainController $RoleDomainController
-ActiveDirectorySplitPermissions $RoleActiveDirectorySplitPermissions
» произошла следующая ошибка:
«Microsoft.Exchange.Data.Directory.SuitabilityDirectoryException: Ошибка Active Directory 0x51 при попытке проверить
соответствие сервера ‘msk-dc2.yamalgazprom.local’ требованиям: ‘Отклик Active Directory: Сервер LDAP недоступен.’ —>
System.DirectoryServices.Protocols.LdapException: Сервер LDAP недоступен.
в
System.DirectoryServices.Protocols.LdapConnection.Connect()
в
System.DirectoryServices.Protocols.LdapConnection.BindHelper(NetworkCredential newCredential, Boolean
needSetCredential)
в Microsoft.Exchange.Data.Directory.PooledLdapConnection.BindWithLogging()
в
Microsoft.Exchange.Data.Directory.PooledLdapConnection.TryBindWithRetry(Int32 maxRetries, ADErrorRecord& errorRecord)
— Конец трассировки внутреннего стека исключений —
в
Microsoft.Exchange.Data.Directory.ConnectionPoolManager.GetConnection(ConnectionType connectionType, String
partitionFqdn, ADObjectId domain, String serverName, Int32 port, NetworkCredential credential)
в
Microsoft.Exchange.Data.Directory.ConnectionPoolManager.GetConnection(ConnectionType connectionType, String
partitionFqdn, NetworkCredential networkCredential, String serverName, Int32 port)
в
Microsoft.Exchange.Data.Directory.ADDataSession.GetConnection(String preferredServer, Boolean isWriteOperation, String
optionalBaseDN, ADObjectId& rootId, ADScope scope)
в
Microsoft.Exchange.Data.Directory.ADDataSession.InternalFind[TResult](ADObjectId rootId, String optionalBaseDN,
ADObjectId readId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties,
Boolean includeDeletedObjects)
в Microsoft.Exchange.Data.Directory.ADDataSession.FindByWellKnownGuid[TResult](Guid
wellKnownGuid, String containerDN, QueryFilter restrictingFilter, IEnumerable`1 props)
в
Microsoft.Exchange.Data.Directory.ADDataSession.ResolveWellKnownGuid[TResult](Guid wellKnownGuid, String containerDN,
QueryFilter restrictingFilter, IEnumerable`1 props)
в
Microsoft.Exchange.Data.Directory.ADDataSession.ResolveWellKnownGuid[TResult](Guid wellKnownGuid, String containerDN)
в Microsoft.Exchange.Data.Directory.ADDataSession.ResolveWellKnownGuid[TResult](Guid wellKnownGuid, ADObjectId
containerId)
в Microsoft.Exchange.Management.Tasks.SetupTaskBase.ResolveExchangeGroupGuid[T](Guid wkg)
в
Microsoft.Exchange.Management.Tasks.InitializeExchangeUniversalGroups.CreateGroup(ADOrganizationalUnit usgContainer,
String groupName, Int32 groupId, Guid wkGuid, String groupDescription, GroupTypeFlags groupType, Boolean
createAsRoleGroup)
в Microsoft.Exchange.Management.Tasks.InitializeExchangeUniversalGroups.InternalProcessRecord()
в Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()
в
Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean
terminatePipelineIfFailed)».