代码改变世界

Windows Server 2003下网站发布问题

  JustRun  阅读(540)  评论(0编辑  收藏  举报

1. 检查对应的web服务扩展

常常发布不上的原因是因为安装环境有问题,先装的.net framework, 后装的IIS,就会导致IIS不支持.net 1.1 或者.net 2.0 OR .net 3.5

image

解决办法:

重新安装.net framework

2. 选择对应的运行环境

image

确保你的站点运行在正确的framework支持下

3. 确保执行权限为"纯脚本"

没有配置,会出现如下错误

HTTP 403.1 禁止访问:禁止可执行访问。
您试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序。

image


4.启用 匿名访问权限

确定·配置如下

image

image


5. 站点文件夹的用户权限

右键点击站点的文件夹,选择”属性”,检查Internet来宾账号是不是包含其中,赋予其读权限

image
6.应用程序池

asp,asp.net1.1,2.0的网站最好是分开在不同的应用程序池下运行

为它们建立不同的应用程序池,可以避免一些问题

image

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示