Get Current Windows User VB.net推薦使用<身份冒充=「真」 />打破應用
原諒這個.NET新秀,因爲我知道不是我想支持的應用程序或Windows身份驗證的詳細運作的複雜性。
我試圖修改的應用程序是Excel加載項和動態GP Web服務擴展的組合。我正在嘗試向WS擴展添加一行簡單的代碼,將當前的Windows用戶設置爲一個變量。就像鏈接問題中的人一樣,我正在獲得NT AUTHORITY \ NETWORK SERVICE,而需要獲取真正的Windows用戶。
我在上面的鏈接中找到了Q & A.但是,將該行添加到WS擴展web.config文件會破壞我正在使用的應用程序。我收到一個以「客戶端發現的響應內容類型[...]」開始的錯誤,該錯誤在屏幕的可見部分下方繼續,無法滾動,因此我不知道是否有進一步下降的有用內容。
我也嘗試將我的變量設置爲Environ(「USERNAME」),但設置爲「ROGUE $」 - ROGUE是我的計算機名稱。我期待成功的努力導致我的變量等於「管理員」,因爲這是我在我正在測試的虛擬機上的人員。