Microsoft в настоящее время не рекомендуется, и не поддерживает, автоматизации приложений Microsoft Office из любых unattended, неинтерактивное клиентское приложение или компонент (включая ASP, службы ASP.NET, DCOM и NT), потому что Office может проявлять нестабильное поведение и/или тупик при работе Office в этой среде.
См. Microsoft KB Article. Вы «делаете это неправильно», если пытаетесь использовать winword exe из приложения ASP.NET. Я предлагаю вам найти библиотеку, предназначенную для работы с сервером документов Word, так как вы просто столкнетесь с множеством головных болей, если продолжаете путь, по которому вы находитесь.
Почему вы хотите передать строку JSON в качестве аргументов командной строки для WinWord.exe? Что вы ожидаете от этого? В принципе, если вы обнаружите, что у вас слишком много информации для передачи в командной строке, вы должны предоставить данные другим способом - например. поместите его в файл. –
и как долго 'f' точно? Также: почему вы вызываете 'winword.exe' из asp.net: это явно не поддерживается. –
Хорошо для вас! Но что вы хотите знать? – WoIIe