IIS Express和经典ASP

IIS Express和经典ASP

问题描述:

我想在Windows XP下的IIS Express上设置一个经典的ASP网站。我能够获得IIS设置和运行,以及建立网站,但是当我尝试浏览ASP页我得到的是:IIS Express和经典ASP

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

有没有人遇到IISExpress的这个问题?我想这是一个权限的事情,但我不知道我需要设置和为哪个用户。

任何帮助表示赞赏, 谢谢。

+0

你能张贴你所看到的截图吗? jiberrish没什么意义.. – 2011-03-15 08:37:42

我不确定这是否是权限问题。您能否翻译错误消息“íP÷Pèö,le”_/index.asp18“。 如果它看起来像权限问题,可能您需要为当前用户提供权限(IIS Express作为当前登录用户运行)。

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