Iis-6

執行經典 ASP 的 IIS 7.5 連接到 UNC 路徑問題

  • August 20, 2010

從 Windows Server 2003 遷移到 Windows Server 2008 R2。我們有一個連接到遠端 UNC ‘\10.1.40.7' 路徑的經典 ASP 站點。當我在 Web 伺服器上執行 PROCMON 時,它顯示 ACCESS DENIED….模擬:NT AUTHORITY\IUSR。

在 10.1.40.7 伺服器上,IUSR_COMPUTER 帳戶在 Web 伺服器和文件共享伺服器上使用相同的密碼設置。這適用於 IIS 6。

將此應用程序移至 IIS 7.5 並瀏覽幾乎所有我在檢查 iis.net 時可以找到的 google 頁面,learn.iis.net 頁面讓我沒有更接近解決方案。

此腳本在 Windows 2003 IIS 6 伺服器上執行以檢索 IUSR_COMPUTER 密碼:http://www.iisfaq.com/Default.aspx?tabid=2796 -對不起,第一次發帖,只允許 1 個超連結。-

IIS 7.5 下的經典 ASP 真的只使用 IUSR 作為使用者嗎,所以如果我從 IIS 7.5 獲取 IUSR 密碼,並在 10.1.40.7 上設置它,它會再次工作嗎?

當然,它變得有點複雜。這個經典的 ASP 網站還混入了一些 .NET。同樣,在 Windows 2003 IIS 6 上一切正常。因此,如果某些修復程序允許 Classic ASP 工作,希望它不會破壞 .NET 程式碼。

同樣,我已經閱讀了許多文件。這篇文章非常接近我的問題: http ://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.inetserver.iis&tid=fafc2d90-662f-4c61-a2c4-5328303fc429&cat =&lang=en&cr=US&sloc=en-us&p=1

當我讓您查看時,是否有一個可以在遠端伺服器上執行的應用程序,它會告訴您有人試圖使用什麼 ID 來訪問您的共享?例如在 Windows XP 中的電腦管理、共享文件夾、會話/打開文件下。您可以看到目前使用者正在連接到您的共享,但是您如何查看其他使用者正在嘗試連接(失敗的嘗試)?

!謝謝!

  • -更新! - -

這是我能找到的。在預設網站下,點擊身份驗證,然後對於“匿名身份驗證”,右鍵點擊,編輯。將特定使用者更改為我新創建的 IUSR_MACHINE 使用者帳戶。

現在,當 Classic ASP 連接到 UNC 路徑時,它使用指定的帳戶。

這是最好的解決方案嗎?

回顧:所以在我的舊 IIS 6 伺服器上,我有一個帳戶:IUSR_DELL-1SBLAH。我使用上面的連結來提取它的密碼。然後我在我的新 2008 盒子上創建了相同的使用者和 ID。我更改了匿名身份驗證以使用該特定帳戶。

似乎工作。將在某些網站上測試幾天,看看是否有任何問題。

還要閱讀本文件的更多內容,看看這是否是更好的方法:

http://www.iis.net/ConfigReference/system.webServer/security/authentication/anonymousAuthentication

似乎上述解決方案工作正常。太糟糕了,沒有其他人能夠插話,我想知道這是否是最好的解決方案。

無論如何,這裡是一個回顧。

在預設網站下,點擊身份驗證,然後對於“匿名身份驗證”,右鍵點擊,編輯。將特定使用者更改為我新創建的 IUSR_MACHINE 使用者帳戶。現在,當 Classic ASP 連接到 UNC 路徑時,它使用指定的帳戶。

引用自:https://serverfault.com/questions/163441