蘇州網站制作--如何(he)獲(huo)取頁面(mian)URL?獲(huo)取欄目或(huo)內容地址(zhi)有很多方法(fa),下面(mian)列舉各(ge)種(zhong)方面(mian):
蘇州網站(zhan)制作--如何(he)獲(huo)取頁面(mian)URL?獲(huo)取欄目或內容地址有很多方(fang)法,下面(mian)列(lie)舉各(ge)種方(fang)面(mian):
1.通過模板機制獲取
獲取欄目地址:/channels/194.html,獲取指定欄目頁地址:/channels/194.html
獲取內容地址:/contents/194/1118.html
如果(guo)希望(wang)獲取當前(qian)頁的地(di)址采(cai)用(yong)://www.jianianhuahospital.com.cn/contents/194/1118.html
2.通過(guo)欄目(mu)或內容ID獲取(qu)
獲取欄目地址:/SiteServer_Redirect.aspx?channelid=123
獲取內容地址:/SiteServer_Redirect.aspx?publishmentSystemID=123&contentID=123
其中channelid代(dai)表(biao)(biao)欄目的ID,可以(yi)利用STL實體194獲取;publishmentSystemID代(dai)表(biao)(biao)站點ID,可以(yi)通過184獲取;contentID代(dai)表(biao)(biao)內容(rong)ID,可以(yi)通過1118獲取。
3.通過STL元素獲取
如果使用<stl:a>等元素,系統(tong)在生(sheng)成(cheng)頁面時(shi)將自動生(sheng)成(cheng)帶地址(zhi)的HTML,包(bao)含欄目或內容的鏈接。
(1)訪問系統時出現Server Application Unavailable 報錯
問:
訪問(wen)系(xi)統時出(chu)現(xian)Server Application Unavailable 報錯(cuo)怎(zen)么(me)解決(jue)?
答:
導(dao)致這個(ge)問題的(de)原因比較多,最(zui)常見的(de)情況(kuang)是沒有為IIS站點單獨(du)設置應用程(cheng)序(xu)池導(dao)
致的。
打開IIS,新建應(ying)用程序池,然后配(pei)置給對應(ying)的IIS站點(dian)即可。
還有一種情況(kuang)是IIS站(zhan)點的ASP.NET版本(ben)不正確導(dao)致的,設置IIS站(zhan)點屬性,將(jiang)ASP.NET
版本設置為.NET 2.0即可。
(2)文件擴展名無效?
問題:
對欄(lan)目(mu)需要(yao)設(she)計成.xml后綴的文件,制作了一個欄(lan)目(mu)模(mo)板, 文件擴展名(ming)選擇.xml.于
是就有
了一個“欄(lan)目模板(ban).xml”的模板(ban)文件,配置好(hao)后(hou),生(sheng)(sheng)成該欄(lan)目,生(sheng)(sheng)成后(hou)的靜態(tai)頁(ye)是“
欄目.html”,
而不是預想中(zhong)的“欄目.xml”,而在單頁中(zhong),這(zhe)種設(she)置,生成的肯定是.xml文件,這(zhe)
是一個bug嗎?
答:
不是bug,需要對欄目修改生成路徑!--技術支持:蘇州網絡公司