2012-10-12 64 views
0

我正在嘗試使用該計算機上可用的共享將文件寫入另一臺計算機(不在同一個域中)。我看到了這個問題,using StreamWriter on server in C#,我想問問題的人得到了答案,但我並沒有確切地說明如何做到這一點。它指向的MSDN文章要求您讓整個班級都支持模擬 - 是否有更簡單的方法來執行此操作?我可以讓我的機器上的用戶可以做類似的事情嗎?我可以設置我的asp.net用戶來模擬,還是使用不同的用戶來運行IIS?使用Streamreader將文件寫入Windows共享

回答

1

您可以在Web服務器上創建一個映射驅動器到網絡共享或web.config你可以設置模擬。見here

但我建議您按照代碼impersonate a specific user,因爲這是一個更好的做法。

由於資源與您的Web服務器不在同一個域中,因此您需要在域之間建立信任關係。這是一個start

1

我認爲你可以使用impersonation。下面的代碼添加到你的web.config

<system.web> 
    <identity impersonate="true" userName="MyUser" password="MyPassword"/> 
</system.web> 
相關問題