asp.net網(wǎng)站打不開html頁(yè)面(aspnet server page)
不像ASP程序2你原來(lái)的連接其他界面的代碼應(yīng)該修改為Responseredirect quotloginasp?header=errorcodest=quot st quotsv=quot sv quotquot路徑一定要準(zhǔn)確,而且也應(yīng)該在后臺(tái)的ltscript runat=quotserverquotltscript之間執(zhí)行3不能將ASP程序照搬到ASPNET程序;1 開始程序管理工具Internet信息服務(wù)管理器,在服務(wù)器名下的“web服務(wù)擴(kuò)展”的右窗口,單擊active server pages 單擊允許2 IIS6的默認(rèn)設(shè)置,是沒(méi)有“啟用網(wǎng)頁(yè)的父路徑”所以打開網(wǎng)頁(yè),當(dāng)單擊跟下級(jí)目錄有關(guān)的素材時(shí),會(huì)彈出“服務(wù)器500錯(cuò)誤”,無(wú)法打開網(wǎng)頁(yè)方法。
是因?yàn)閕is里的配置里設(shè)定了*aspx,*config等文件由aspnet_isapidll來(lái)處理 而html默認(rèn)是不處理,直接發(fā)送給客戶端 如果你希望html也由aspnet_isapidll處理,可以去設(shè)置 但是這樣,html的響應(yīng)速度也會(huì)變慢,因?yàn)槊總€(gè)html都要多一道處理手續(xù) 很多網(wǎng)站用生成靜態(tài)頁(yè),就是為了防止aspx的多的手續(xù) 設(shè)置方法;ltscriptalertquotabcquotltscript 上面這條語(yǔ)句如果在平常的html頁(yè)面就會(huì)彈出一個(gè)提示窗口,但在這里因?yàn)閷?duì)其進(jìn)行了Html編碼,所以就會(huì)正常的顯示出來(lái)你可以嘗試使用serverHtmlDecode方法對(duì)數(shù)據(jù)庫(kù)中查出來(lái)的數(shù)據(jù)進(jìn)行解碼,再輸出到頁(yè)面上。
asp.net web application
拜托,Net不是java你在瀏覽器里輸是不會(huì)出來(lái)的還有隨機(jī) 的端口號(hào),你怎么輸在IIS里右鍵網(wǎng)站,打開默認(rèn)網(wǎng)站在那里的列表中右鍵瀏覽。
沒(méi)有出現(xiàn)任何內(nèi)容,是什么提示呢?是空白的?還是報(bào)其他錯(cuò)了?如果有錯(cuò),請(qǐng)把錯(cuò)誤或提示也發(fā)上來(lái)你這樣說(shuō)不清,不好幫你啊psC\inetpub\。
原因分析許多Web頁(yè)面里要用到諸如格式的語(yǔ)句即回到上一層的頁(yè)面,也就是父路徑,而IIS60出于安全考慮,這一選項(xiàng)默認(rèn)是關(guān)閉的解決方法在IIS中 屬性主目錄配置選項(xiàng)中把”啟用父路徑“前面打上勾確認(rèn)刷新問(wèn)題2ASP的Web擴(kuò)展配置不當(dāng)同樣適用于ASPNETCGI癥狀舉例。
看到autostyle1 這種帶auto開頭的樣式,一般都是你自己在設(shè)計(jì)的時(shí)候拖拽了控件,或者拉伸了控件把那些class全都去了就沒(méi)事了;在瀏覽器的開發(fā)者模式下調(diào)試html文件,看看是否哪里有錯(cuò)誤,有可能iis下的路徑和VS中調(diào)試的路徑不一樣。
回答lt!DOCTYPE html PUBLIC quotW3CDTD XHTML 401 FramesetENquot 修改頭部的聲明schema用支持框架的聲明;還可能是你的程序沒(méi)有安裝net framework框架包而人家的電腦裝了,所以你的電腦不能運(yùn)行,還有一個(gè)可能是,在webconfig文件中配置路徑不對(duì),比如數(shù)據(jù)庫(kù)是否安裝,路徑對(duì)不對(duì),數(shù)據(jù)庫(kù)有沒(méi)有加載過(guò)來(lái),有沒(méi)有連接到局域網(wǎng)的其他網(wǎng)絡(luò)中的網(wǎng)站,IP信息等等,再有就是IIS中的配置問(wèn)題,你的電腦系統(tǒng)的環(huán)。
你不能直接寫出來(lái),如果里面有SCRIPT的話,就會(huì)當(dāng)作語(yǔ)句來(lái)執(zhí)行的,你應(yīng)該用ServerHtmlEncodequot文件內(nèi)容quot,進(jìn)行轉(zhuǎn)換就可以了 string path=ServerMappathquot1htmlquotstring content=pathResponseWriteServerHtmlEncodecontent;1如果你和對(duì)方認(rèn)識(shí),可以讓他幫你修改一下iis 2在程序里把偽的html換成aspx就就不會(huì)出現(xiàn)這個(gè)問(wèn)題了 IIS修改如下internet信息服務(wù)找到你的站點(diǎn)右鍵點(diǎn)擊屬性 點(diǎn)擊#39配置#39映射下面 找到aspx的可執(zhí)行文件路徑復(fù)制路徑粘貼路徑擴(kuò)展名為quothtmlquot然后把檢查文件是否存在的。
以下是本人個(gè)人意見,只供參考一,如果你的首頁(yè)是靜態(tài)的,而其他頁(yè)面是動(dòng)態(tài)的,可能是ASPNET的版本問(wèn)題,在iis中右鍵單擊,選擇屬性ASPNETASPNET版本,選擇一個(gè)高的版本二,如果首頁(yè)也是動(dòng)態(tài)頁(yè)面,那就可以斷定是其他頁(yè)面的程序出錯(cuò)了,可以看看其他頁(yè)面的錯(cuò)誤提示,或是在vs中調(diào)試三;一種是框架調(diào)用iframe 一種是包含調(diào)用lt!#include virtual=quot文件quot。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。