簡體   English   中英

從模擬問題開始外部流程

[英]Start External Process with Impersonate Issue

我將本地網站(Windows 7)和本地家庭服務器(Windows 2008)的網站部署到新服務器(Windows 2003)上,並遇到了問題。

我有一個從下面的代碼啟動的過程。 傳遞了一個視頻文件,該文件被轉換。

System.Diagnostics.ProcessStartInfo StartInfo = new System.Diagnostics.ProcessStartInfo(Command, Parameters);  

我遇到的問題是在新的Windows 2003 Server上無法正常工作。 沒有錯誤或任何東西。 查看服務器及其taskmgr.exe,我看到進程啟動了,但是什么也沒發生。

仔細研究一下,每個人似乎都說我需要在確實擁有的webconfig中具有impersonate =“ true”,我目前將其設置為用於登錄遠程桌面的管理員帳戶(我認為這很好嗎? ?)

<identity impersonate="true" userName="Administrator" password="********" />  

這仍然不起作用。.在taskmgr.exe中,使用用戶名=“ NETWORK SERVICE”啟動該過程...

有任何想法嗎???

我無法提供具體的解決方案,但這可能會有所幫助:

  • 使用Process Monitor進行低級查看,以了解它是否與安全相關(缺少權限等)。
  • 構建程序的調試版本,並插入一些Debug.Print()語句以縮小問題的范圍。 這些消息可以在Debug Viewer中看到。
  • 也許是裝配錯誤或缺少的問題。 要找到這些問題,請查看Fusion Log Viewer

也許這些技術之一將幫助您解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM