寫好的ASP.NET MVC程序,在本機可以訪問共享目錄
如
WebClient myWebClient = new WebClient();
if (!string.IsNullOrEmpty(pic1))
{
myWebClient.DownloadFile(new Uri(OrderingPlatformProductPicUrl + pic1), "//192.168.1.2/Ashare/" + productCode + "z.jpg");//
}
但是發布到IIS7后,就發現報訪問被拒絕的錯誤了(注IIS與共享目錄是兩台不同的服務器)
解決辦法
1.在共享目錄的電腦新增用戶ShareOne,密碼123,指定ShareOne用戶可以訪問共享目錄
2.在IIS服務器新增用戶ShareOne,密碼123
3.在IIS虛擬目錄的基本設置中,設置連接為

4.配置網站的WebConfig,支持WEB特定用戶訪問
<system.web>
<identity impersonate="true" userName="ShareOne" password="123" />
</system.web>
5.大功告成
