在 Windows Server 2003 / Windows XP 中,是无法安装 4.0 以上版本 .NET Framework 的,最高只能到 4.0。
如果要在其上部署 ASP.NET 程序,只能选择 4.0 版本进行开发。
一、ASP.NET 网站程序开发
新建项目类型:ASP.NET Web 应用程序(.NET Framework)
引用包:Microsoft.AspNet.WebApi、Microsoft.AspNet.Mvc,版本:4.0.X
创建文件:Global.asax
启动代码:
public class WebApiApplication : HttpApplication
{
protected void Application_Start()
{
GlobalConfiguration.Configuration.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "{controller}/{action}"
);
}
}
新建根目录下文件夹:Controllers
添加 XXXController.cs 文件:
public class TestController : ApiController
{
public string Get(string id = "")
{
return "test: " + id;
}
}
编译生成测试成功后,右键项目 -> 发布...
创建“文件夹”类型发布
发布到本地文件夹后,整体复制到服务器。
二、Windows Server 2003 环境部署
1、安装 IIS 环境:在“管理您的服务器”中选择“添加或删除角色”
2、选择“自定义配置”
3、选择“应用程序服务器(IIS,ASP.NET)”
4、后续步骤忘了记录。。。应该都装上就行了,然后安装 .NET Framework 4.0
WIC(Windows Imaging Component)下载:http://download.microsoft.com/download/f/f/1/ff178bb1-da91-48ed-89e5-478a99387d4f/wic_x86_chs.exe
.NET Framework 4.0:http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe
参考:https://www.cnblogs.com/bqh10086/p/4331226.html
5、在“管理您的服务器”中,点击“管理此应用程序服务器”
6、在 IIS 中新建网站
7、新建向导中设置刚刚复制过来的网站路径
8、权限选择读取、执行
9、右键新建的网站,选择属性
10、在 ASP.NET 选项卡中,选择 ASP.NET version 为 4.0.30319
11、确定保存,访问测试即可。
标签:ASP,4.0,Framework,Windows,Server,2003,download,NET From: https://www.cnblogs.com/xwgli/p/18332076