2012-06-06 89 views
1

上我試圖運行下面的ASP代碼,這是寫在HTML文件中運行ASP本地計算機

<!DOCTYPE html> 
<html> 
<body> 
<% 
response.write("hello world "); 
%> 
</body> 
</html> 

但是當我運行它時,得到了下面的一個

<% response.write("hello world "); %> 

,所以我猜,有沒有運行服務器或類似的東西,所以我能做什麼?我已經安裝了Apache,MySQL服務器,我還需要什麼?對不起,如果我的問題不是如此專業問,因爲我是新的ASP語言,我有從這個網站拿這個例子

http://w3schools.com/asp/showasp.asp?filename=demo_text

+0

您正在使用哪種操作系統或IIS版本? –

+0

我現在使用的windows7 –

+0

對於在Windows 7中安裝IIS,你可以看看這個http://learn.iis.net/page.aspx/28/installing-iis-on-windows-vista-and-windows-7/ – AurA

回答

1

在較新版本的IIS(如Win7上的7.5)中,缺省情況下未安裝ASP DLL。即使IIS可能沒有默認安裝。您可以使用appwiz.cpl(系統設置>>添加/刪除軟件>> Windows組件)添加它們。請參閱Running Classic ASP Applications on IIS 7.0 and IIS 7.5以供參考。

然後有一個額外的位,你絕對想要開發,這就是set scriptErrorSentToBrowser = true in inetmgr (IIS manager)。或者,您可以啓用Failed Request Tracing,其中 我還沒有試過 我剛剛嘗試過following this MSDN doc (Enable Trace Logging for Failed Requests (IIS 7)),它的確值得一試!

0

Html可以在瀏覽器上運行,但爲了運行一個asp代碼,您需要一個服務器。因此,您必須將代碼 寫入.asp擴展名文件中,而不是html,並且必須安裝IIS。

轉到鏈接http://www.w3schools.com/asp/asp_install.asp安裝IIS。

C語言創建一個文件夾:\的Inetpub \ wwwroot文件 假設你folde叫xxx 把你的.asp文件有 去你所創建的文件夾屬性(XXX文件夾)。點擊安全選項。然後點擊 編輯並允許完全控制。

在瀏覽器中運行的用戶文件夾本地主機/ XXX/yourfilename.asp

+0

只是FYI; W3Schools是一個*可怕的*推薦人去的地方。它的信息往往過時或不正確。 –

0

如果您已經安裝IIS,你擊中了要害,當你說:

我試圖運行下面的ASP代碼,這是寫在HTML文件中

.html文件更改爲.asp

除非在.asp文件中,否則ASP代碼將不會執行。

相關問題