asp項目在IIS上搭建后臺,綁定域名時一般用的是“80”端口,但是當(dāng)“80”端口被其他語言的程序占用時,就需要把他換成其他端口比如說:“90”端口,asp生成靜態(tài)頁面時80端口是默認(rèn)不被生成,這樣域名綁定后生成的靜態(tài)頁面是“域名+靜態(tài)頁面路徑”,但是換成其他端口是生成的頁面就變成了“域名+端口+靜態(tài)頁面路徑”因為端口塞的原因?qū)е潞笈_的預(yù)覽功能訪問時,都會有這個端口,頁面無法預(yù)覽,怎么去掉這個端口塞呢?
asp代碼更改如下:
Public Function GetAutoIp()
Dim TempPath
If Request.ServerVariables("SERVER_PORT") = "80" Then
GetAutoIp = Request.ServerVariables("SERVER_NAME")
Else
GetAutoIp = Request.ServerVariables("SERVER_NAME") & ":" & Request.ServerVariables("SERVER_PORT")
GetAutoIp = "http://" & GetAutoIp
End Function
找到GetAutoIp 這個方法將這段代碼“GetAutoIp = Request.ServerVariables("SERVER_NAME") & ":" & Request.ServerVariables("SERVER_PORT")”換成這個“GetAutoIp = Request.ServerVariables("SERVER_NAME")”
上面的代碼是一個判斷如果iis項目上獲取的端口是“80”的話,那個GetAutoIp的值是iis項目上綁定的域名,如果不是“80”端口那個程序會運行Else的內(nèi)容 GetAutoIp的值是iis上項目綁定的域名加端口號。
遠(yuǎn)近互聯(lián)技術(shù)-劉 整理發(fā)布,希望能對同是技術(shù)的你有所幫助。
遠(yuǎn)近互聯(lián)專業(yè)提供網(wǎng)站建設(shè)、APP開發(fā)、網(wǎng)站優(yōu)化、外貿(mào)網(wǎng)站SEO、微信運營的品牌整合營銷服務(wù),讓客戶通過網(wǎng)絡(luò)品牌建立與網(wǎng)絡(luò)傳播提高業(yè)績。






