2010-02-24 63 views
0

從我的本地PC(Windows 7)和本地home服務器(Windows 2008)將我的網站部署到我的新服務器(Windows 2003)並遇到問題。從Impersonate開始外部過程問題

我有一個用下面的代碼啓動的進程。它傳遞了一個視頻文件,它被轉換。

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

他們的問題是我在新的Windows 2003服務器上無法正常工作。沒有錯誤或任何東西。看着服務器及其taskmgr.exe,我看到Process啓動但沒有任何反應。

看着它,每個人似乎都說我需要在webconfig中擁有impersonate =「true」,我現在已將其設置爲用於登錄遠程桌面的管理員帳戶(我假設是罰款???)

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

這仍然沒有工作..尋找的過程中開始使用的用戶名=「網絡服務」中的TaskMgr.exe ...

任何想法? ?

回答

1

一個具體的解決方案,我不能提供,但也許這可以幫助:

  • 採取低層次的外觀與Process Monitor找到,如果是相關的安全(缺少權限等)
  • 建立調試您的程序版本並插入一些Debug.Print()語句以縮小問題範圍。這些消息可以看到bei Debug Viewer
  • 也許這是一個組裝錯誤或缺失的問題。要找到這些問題,請查看Fusion Log Viewer

也許這些技術之一會幫助你解決你的問題。