前兩天在VS下做個(gè)項(xiàng)目,用到了excel組件沒(méi)有問(wèn)題,但當(dāng)把該項(xiàng)目在IIS下配置后,用瀏覽器瀏覽結(jié)果則不正確,網(wǎng)上說(shuō)用dcom組件配置下,可是我按照要求配了,結(jié)果還是不對(duì)。
后來(lái)找到一個(gè)方法好用了。
Web.config中加了一句話(huà):“<identity impersonate="true" userName="操作系統(tǒng)用戶(hù)" password="用戶(hù)密碼"/>”,瀏覽…,結(jié)果正確,后來(lái)我就在網(wǎng)上查了下這句話(huà)的作用,MSDN是這樣說(shuō)的:
1、模擬 IIS 驗(yàn)證的帳戶(hù)或用戶(hù)
若要在收到 ASP.NET 應(yīng)用程序中每個(gè)頁(yè)的每個(gè)請(qǐng)求時(shí)模擬 Microsoft Internet 信息服務(wù) (IIS) 身份驗(yàn)證用戶(hù),必須在此應(yīng)用程序的 Web.config 文件中包含 <identity> 標(biāo)記,并將 impersonate 屬性設(shè)置為 true
2、為 ASP.NET 應(yīng)用程序的所有請(qǐng)求模擬特定用戶(hù)
若要為 ASP.NET 應(yīng)用程序的所有頁(yè)面上的所有請(qǐng)求模擬特定用戶(hù),可以在該應(yīng)用程序的 Web.config 文件的 <identity> 標(biāo)記中指定 userName 和 password 屬性。例如:
<identity impersonate="true" userName="accountname" password="password" />
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。