Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5449792
  • 博文数量: 890
  • 博客积分: 12876
  • 博客等级: 上将
  • 技术积分: 10760
  • 用 户 组: 普通用户
  • 注册时间: 2004-10-04 14:18
个人简介

猝然临之而不惊,无故加之而不怒。

文章分类

全部博文(890)

文章存档

2016年(1)

2014年(18)

2013年(41)

2012年(48)

2011年(65)

2010年(84)

2009年(121)

2008年(101)

2007年(129)

2006年(95)

2005年(118)

2004年(69)

分类: WINDOWS

2009-03-25 10:06:11

一、啟用ASP支持

預設安裝Windows Server 2003,是不安裝IIS6的,需要另外安裝。安裝完IIS6,還需要單獨開啟對於ASP的支持。

第一步,啟用Asp。進入:控制面板 -> 管理工具 -> IIS(Internet服務器)- Web服務擴展 -> Active Server Pages -> 允許;控制面板 -> 管理工具 ->IIS(Internet 服務器)- Web服務擴展 -> 在服務端的包含文件 -> 允許。


第二步,啟用父路徑支持。IIS - 網站-內容-主目錄-設定-選項-啟用上層路徑。



症狀舉例:

Server.MapPath() 錯誤 'ASP 0175 : 80004005'
不允許的 Path 字元
/0709/dqyllhsub/news/OpenDatabase.asp,行 4
在 MapPath 的 Path 參數中不允許字元 '..'。

原因分析:

  許多Web頁面裏要用到諸如../格式的語句(即回到上一層的頁面,也就是父路徑),而IIS6.0出於安全考慮,這一選項默認是關閉的。


第三步,權限分配(NTFS格式)。IIS - 網站-(具體站台)-(右鍵)權限 - everyone “完全控制”。

二、解除最大只能上載200K的限制

1、在web服務擴展中允許active server pages和在服務器端的包含文件。

2、修改各站台的屬性。主目錄 - 配置 - 選項 - 啟用父路徑。

3、使之可以上傳大於 200k的文件。在c:\WINDOWS\system32\inetsrv\MetaBase.xml修改 AspMaxRequestEntityAllowed="204800"(即200K)將其后加兩個0,即改為,現在最大就可以上載20M了。注意:修改此文件時,請先從“服務”中將IIS服務組件“IIS Admin Service”停止,否則無法保存修改后的結果,修改后重新啟動機器。

三、解決WIN2003中的“假死”問題

打開IIS,應用程序池 -> DefaultAppPool -> 屬性 -> 回收工作進程 - 1740分種太長了,30分種就行了;否則,你的IIS沒多長時間就沒有響應了,必須重啟機器才行。

阅读(727) | 评论(0) | 转发(0) |
0

上一篇:搬家好累

下一篇:[ZT]Tomcat简介

给主人留下些什么吧!~~