0
我們最近將舊的經典ASP網站移動到運行IIS 8.5的較新的Windows Server 2012。此次切換後,MSWC.BrowserType
無法再獲得用戶的瀏覽器或平臺。IIS 8.5上的MSWC.BrowserType始終將瀏覽器的「未知」作爲平臺和「默認」返回
在一個測試頁面,我有以下代碼:
<%@ Language=VBScript %>
<%Option Explicit%>
<%
Dim browserdetect
Set browserdetect = Server.CreateObject("MSWC.BrowserType")
if isObject(browserdetect) then
response.write("The object was created!<br>")
else
response.write("The object was not created")
end if
Response.Write("Platform = " & browserdetect.Platform & "<br>")
Response.Write("Browser = " & browserdetect.Browser & "<br>")
%>
這將返回:
The object was created!
Platform = unknown
Browser = Default
我有最新的browscap.ini
在c:\Windows\System32\inetsrv
在服務器上。我需要做任何其他的工作嗎?
在IIS論壇上查看此主題 - https://forums.iis.net/t/1148429.aspx – John
確保將該文件放在'C:\ Windows \ SysWOW64 \ inetsrv'中。如果運行你的應用程序的應用程序池是32位的,那麼將在這個目錄中搜索'browscap.ini'。 –