Windows Server 配置
2026/9/15 7:55:59 网站建设 项目流程

1. 先安装IIS

Install-WindowsFeature -Name Web-Server -IncludeManagementTools

装完,直接win 搜索IIS 打开就好了,直接配置IIS。

后面就能在这看到了

2.安装.NET 7.0 Hosting Bundle (C# asp.net 程序 需要)

根据你的程序来,装对应版本的Hosting Bundle,装这个是为了让你的程序能在服务器上跑起来。

3.数据库配置

本地服务器不配置数据库,只装驱动,数据库在别的服务器。

win32_11gR2_client 去官网下,和oracle对应的版本,我的是11g

打开setup 去安装

选 管理员,一路下一步。

完成后会多一个app的文件夹(安装的时候选的),这个里面就配置你链接的一些信息。

安装完成但是会提示说 .Net Framework3.5不能安装什么的在服务器上,你要在角色功能那安装

4.数据库连通测试

cmd命令

tnsping 192.168.1.50:1521/orcl

这个只是看通不通

sqlplus 用户名/密码@//10.63.200.194:1521/orcl

这个可以验证账密

记得 让 IIS 重新加载环境变量,程序才能真正用上新装的客户端

iisreset

5.发布程序

去vs中,发布你的程序

6.部署程序

把发布好的文件夹,复制到服务器上,配置iis

添加新网站

配置网站信息

网站名,就是你在这个电脑上看到的名字,不是域名那个。路径选择你发布的那个文件夹。端口随便写。

公司内网使用,就http就好了。

配置应用池

配置非托管

重启网站就好。

7.额外配置:

App Pool级别(应用程序池

启动模式:

OnDemand(按需启动):这是默认值。IIS 本身处于“已启动”状态,但工作进程(w3wp.exe)不会运行,直到有用户访问你的网站,才会被“唤醒”。代价就是第一个用户可能会感觉到明显的延迟,因为要等进程启动。

AlwaysRunning(始终运行):只要 IIS 服务启动,或者你创建/重启了这个应用程序池,IIS 就会立刻把工作进程(w3wp.exe)拉起来,哪怕一个用户都没有。好处是任何请求过来都能立刻响应,没有“冷启动”的等待。

闲置时间:

20分钟内没人访问就回收掉进程,和始终运行配合的话要设置0

回收:

到点回收你的app, 可以设置固定时间点回收

8.注意:

我的程序,配置了一直运行,自动开启,但是没效果,必须要访问一次才行。后来发现是Web-AppInit没装。我的程序会有一个后台quart

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询