Windows Server 2003及WinXP IIS 建站小结

来源:互联网 发布:冰箱购买攻略 知乎 编辑:程序博客网 时间:2024/06/16 03:45

Windows 2003 Server:

 

配置应用程序池

      为了防止,出现莫名其妙的404错,得先确定应用程序池的配置是否正确。“应用程序池”->“DefaultAppPool”->属性->标识->预定义帐户的Radio Button选上,在其对应的下拉菜单中选择“本地系统”,然后确定。它会跳个警告出来,别理它!

 

配置ASP

      配置ASP,要记得Windows 2003 Server并不是默认支持ASP的。打开IIS管理器,在“Web服务扩展”中,将“Active Server Pages”这个服务状态置为“允许”。另外,最好在“默认网站”->属性->主目录->配置->选项->启用父路径的那个勾打上。ASP项目应该就没什么问题了。

 

配置ASP.NET

      在安装IIS时,要记得点击“ASP.NET”的那个勾!装完了之后,你会在IIS里的默认网站里看到一个“aspnet_client”的文件夹,并在“Web服务扩展”里看到“ASP.NET + 版本号”字样的服务名称,别忘了设置它为“允许”。

        

      这里有件事还没说,就是关于.NET Framework的安装。如果你.NET Framework实在装IIS之前就已经装好,记得把它在映射一下。方法是到.NET Framework的安装目录下面去找一个aspnet_regiis.exe的程序,执行“aspnet_regiis.exe -i”。这样做应该就没问题了。

 

打开80端口(这一点在XP建站时同样适用,这个不打开,那么XP上建的网站虽然能在别的机器上Ping到本机器,但打不开网址)
      现在可能已经很舒服的使用“localhost”来浏览你的页面了。别忘了,试一下从外网的IP地址访问,是否成功。如果不行,那就“控制面板”->“Windows防火墙”->高级->网络连接设置->设置->“Web服务器 http”,勾上那个勾就行了。

 

安装花生壳

      申请免费域名,动态解析自动获得的网址。

 

Q&A:

1.

Q:服务器应用程序不可用Q: 有时候遇到不能访问的问题,或者无权限问题,或者与其他版本的.NET冲突

  您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。

A: 运行C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe -i,安装后IIS 处出现aspnet_client文件夹,这其实 在 重装.NET Framework2.0; 重启IIS,一定得记得重启,通过“我的电脑-(计算机)管理-服务和应用程序-IIS处”

2.

 

A: 可以试试在该web sites的virtual directory下,将Permissions设置一下,里面应包含
      ASP.NET
      IIs_WPG
      Internet来宾帐户
      System
      而且ASP.NET权限要设置为 write & read.
   

1. 单击“开始”,指向“程序”,然后单击“控制面板”。 

2. 双击“管理工具”,然后双击“Internet 信息服务 (IIS)”。 

3. 右键单击“应用程序池”,指向“新建”,然后单击“应用程序池”。 

4. 在“应用程序池 ID”文本框中键入 AppPool1。 

5. 单击“确定”。 

将应用程序分配到应用程序池 

1. 单击“开始”,指向“程序”,然后单击“控制面板”。 

2. 双击“管理工具”,然后双击“Internet 信息服务 (IIS)”。 

3. 双击“Web 站点”。 

4. 双击“默认 Web 站点”。 

5. 右键单击“DebugApp1”,然后单击“属性”。 

6. 在“主目录”标签中的“应用程序池”列表框中选择“AppPool1”,然后单击“确定”。 

还有最重要的一点是 设置 应用程序池-->属性-->标识-->预定义帐户 为 本地系统

 

注:最简单方法:重新启动一下应用程序池中的 DefaultApppoll.

 

原创粉丝点击