IIS配置运行ASP网站配置与注意事项

1年前 4389次浏览 IIS

IIS配置ASP其实是非常简单的,只需要在安装IIS(传送门:IIS安装)时将ASP复选框选上便可以在服务器上运行ASP网站了。

IIS配置ASP

但如果想要完美运行ASP网站,还需要几个地方进行一些配置。

启用32位应用程序

启用32位应用程序的步骤为:打开IIS管理器后,点击 应用程序池 》 设置应用程序默认值 》将启用32位应用程序设置为1。

IIS启用32位应用程序

如果不启用32位应用程序,将会无法正确解悉ASP语句从而报错。简而言之就无法正确运行function函数。所以启用32位应用程序对于ASP网站来说是非常重要的。


启用父路径

启用父路径的步骤为:打开IIS管理器后,点击整个服务器(全局定义)或者单个网站(局部定义) 点开ASP图标,将启用父路径设置为1。

IIS启用父路径方法

如果不设置父路径,在ASP程序中使用<!--#include file-->时便会报:Active Server Pages 错误 'ASP 0126' 找不到包含文件。如果没有启用将错误信息发送到浏览器(设置见下面),则错误提示为:An error occurred on the server when processing the URL. Please contact the system administrator.If you are the system administrator please click here to find out more about this error.


设置错误信息是否发送到浏览器

此项设置可以根据需要设置,如果在调试程序需要知道程序具体错误信息时可以启用,网站正式运营中可以将其关闭以免暴露程序文件及代码。

设置错误信息显示方式步骤为:打开IIS管理器后,点击整个服务器(全局定义)或者单个网站(局部定义) 点开ASP图标,找到将错误信息发送到浏览器(1为显示程序详细错误,0为显示自定义错误信息,自定义错误信息在脚本错误信息里面修改。默认为An error occurred on the server when processing the URL. Please contact the system administrator.If you are the system administrator please click here to find out more about this error.

IIS设置错误信息

是否将错误信息发送到浏览器视具体情况而定,一般本地调试时我都是将其打开的,服务器正式运行时便将其关闭。


配置响应缓冲与超时

在限制属性里面有配置队列长度、脚本超时、客户端连接测试间隔、每处理器线程限制、请求超时等配置,大根意思就是网站程序运行的一些限制,建议不要设置太大,以免服务器资源耗尽。

响应缓冲与超时

以上便是IIS配置ASP需要注意的几个地方:重要的是启用32位应用程序和启用父路径。