Рейтинг:
2
F-ES Sitecore
Ваш .net-код работает на сервере, поэтому Блокнот открывается на сервере, он работает только на вашей локальной машине, так как ваша локальная машина была одновременно сервером и клиентом, но как только вы развертываетесь на удаленном сервере, блокнот все еще работает там, но поскольку вы больше не являетесь клиентом этой машины, вы его не видите.
Вы не можете порождать бывших на клиентской машине, это было бы огромным риском для безопасности, если бы вы могли.
Рейтинг:
1
Bernhard Hiller
IIS работает как служба на сервере. Он работает в "сеансе 0", который изолирован от пользовательских сеансов. К нему не подключен экран.
Даже когда процесс Блокнота запускается на сервере, ни один пользователь вашего веб-приложения не сможет этого увидеть.
Member 10571106
Спасибо Бернхарду, я не хочу показывать Блокнот конечному пользователю, мое фактическое требование-работать с программным обеспечением NCH(Audio file converter) exe. Поэтому, если он начнет работать на стороне сервера, он может автоматически конвертировать мой файл и хранить его в указанном месте.
Таким образом, весь процесс должен выполняться только на стороне сервера, а не на стороне клиента.
Bernhard Hiller
Является ли это программное обеспечение инструментом командной строки без какого-либо графического интерфейса? Если это так, то все может сработать, но вам нужны достаточные привилегии для записи преобразованного файла, а "пользователь IIS" обычно имеет только очень ограниченные права доступа. И кстати, не забудьте установить это программное обеспечение на сервер...
Member 10571106
уже установлено это приложение на сервере,и мы могли бы использовать это программное обеспечение в инструменте командной строки без графического интерфейса. Поэтому, пожалуйста, объясните мне, какие Все права доступа необходимы для того, чтобы этот процесс работал на сервере.