2010-11-23 2 views
0

Недавно созданный MVC2-портал, но теперь я хочу добавить пару моделей, которые обращаются к другим процессам, таким как powershell, чтобы запускать некоторые задачи для пользователя и возвращать результаты.MVC2 Модификация модели для powershell

Все примеры, которые я нашел, показывают привязку модели MVC к SQL, поэтому вопрос заключается в том, может ли MVC использоваться для того, что я прошу об этом, и если да, то кто-нибудь знает о некоторых примерах, которые я могу посмотреть и т. Д.

Любые предложения или комментарии оценены.

ответ

0

закрыт из-за отсутствия ответа, будет выглядеть при выполнении пользовательской модели, которая говорит с Powershell пространство выполнения.

0

Все возможно, но я подозреваю, что проблема, с которой вы собираетесь столкнуться, - это безопасность и учетная запись пользователя, на которой выполняется ваш веб-сайт.

Как правило, AppPool, на котором запущен веб-сайт IIS, настроен для работы в качестве сетевой службы или другой учетной записи, которая имеет ограниченный доступ к файловой системе. У этой службы обычно нет загруженного профиля (Desktop).

Возможно, вы запустите AppPool как локальную учетную запись и можете загрузить профиль этого пользователя (эти параметры находятся в диспетчере IIS), но при этом вам необходимо понять последствия для безопасности.

Дав вам это «предупреждение здоровья» один пример хостинга PowerShell в ASP.NET можно найти здесь ...

http://www.leastprivilege.com/HostingPowerShellInASPNET.aspx

... и еще немного больше один здесь ...

http://blogs.msdn.com/b/akashb/archive/2009/01/30/howto-using-powershell-in-asp-net-net-framework-2-0.aspx

+0

Есть ли олицетворение для mvc? – dexter 2010-11-23 22:19:51

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