2011-03-14 205 views
13

我想在Windows XP下的IIS Express上設置一個經典的ASP網站。我能夠獲得IIS設置和運行,以及建立網站,但是當我嘗試瀏覽ASP頁我得到的是:IIS Express和經典ASP

IP÷Pèö,le」 _/index.asp18

有沒有人遇到IISExpress的這個問題?我想這是一個權限的事情,但我不知道我需要設置和爲哪個用戶。

任何幫助表示讚賞, 謝謝。

+0

你能張貼你所看到的截圖嗎? jiberrish沒什麼意義.. – 2011-03-15 08:37:42

回答

0

我不確定這是否是權限問題。您能否翻譯錯誤消息「íP÷Pèö,le」_/index.asp18「。 如果它看起來像權限問題,可能您需要爲當前用戶提供權限(IIS Express作爲當前登錄用戶運行)。

28

OK,我們已經有這一點,這是怎麼了,我找到了解決辦法。在我們的情況下,我認爲這是有聯繫的父路徑,但可能是會話狀態太...

瀏覽到C :\ Documents和Settings \ $用戶名$ \我的文檔\ IISExpress \ CONFIG

開放的applicationHost.config

找到<system.webServer>部分

更改<asp>部分以下... 默認情況下,它只有緩存和空限制位,但可以隨意調整任何不需要的參數。

<asp 
    enableParentPaths="true" 
    bufferingOn="true" 
    errorsToNTLog="true" 
    appAllowDebugging="true" 
    appAllowClientDebug="true" 
    scriptErrorSentToBrowser="true"> 

    <session allowSessionState="true" /> 
    <cache diskTemplateCacheDirectory="%TEMP%\iisexpress\ASP Compiled Templates" /> 
    <limits /> 
</asp> 

保存並重新啓動iis express。

+0

這對我有效。謝謝! 我能夠運行ASP頁面,但不能調試。添加上面的代碼,甚至不需要重新啓動IIS Express允許我通過Visual Studio 2010進行調試。 – GiddyUpHorsey 2011-07-28 03:51:43

+0

查看我的答案[here](http://stackoverflow.com/questions/4520960/does-iis-express-support-debugging- classic-asp/27948911#27948911)如何設置斷點。 – Keith 2015-01-14 17:30:46