我有一個Java小程序在託管於ASP.NET應用程序的瀏覽器中正常工作。然後,我將Forms Authentication添加到我的應用程序中,並有一個訪問規則拒絕匿名用戶訪問Java Applet和託管它的頁面所在的目錄。該applet不再加載,當我看着Java控制檯時,它看起來像是嘗試加載我的登錄頁面來源(從根文件夾),然後說它找不到jnlp(顯然,因爲它不在該頁面上)。如果使用ASP.NET窗體身份驗證,則不會加載Java小程序
當我從沒有任何訪問規則的目錄加載applet時,它沒有問題。
實施例:
文件夾結構: 根應用/ JavaApplet(與訪問規則的JavaApplet目錄) - >小程序不加載
根應用/ JavaAppletNoAccessRules - >小程序加載沒有問題
任何人都有關於如何讓我的applet加載到具有訪問規則的目錄中的提示?使用ASP.NET身份驗證拒絕訪問小程序目錄會很好。
的web.config文件的內容,限制匿名用戶的Java小程序目錄:
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
感謝。
你使用web.config來拒絕對Java Applet目錄的訪問嗎?如果是這樣,請告訴我們您輸入的規則 – 2011-06-06 17:39:29
是的,使用web.config。將內容添加到問題中。 – Sean 2011-06-06 20:43:39
當您將圖像放入該目錄時會發生什麼?它加載好嗎? – Greg 2011-06-06 20:49:08