在windows server 2008 R2上部署.NET项目

时间:2022-06-08 07:35:32

1.在Windows Server 2008 R2安装IIS,在"服务器管理器"中选择"添加角色"。在"服务器角色"步骤选择"Web 服务器(IIS)"。"角色服务"中使用默认选择项即可。最后默认安装就行.可自行百度.

2.安装.NET Framework,根据项目使用的版本安装, 当前项目使用的是4.5版本,安装.重启计算机

3.打开IIS管理器,网站中添加网站,设置项目名称,发布的项目文件的路径,服务器ip,端口号改成80以外的,如8050.完成后打开应用程序池,右键添加的项目,基本设置中修改.NET CLR版本v4.0.30319,修改托管管道模式集成.

4.浏览部署的网站如果报错 HTTP 错误 500.21 - Internal Server Error 则需要重新注册.NET Framework:
在开始→程序→附件→命令提示符(右击,选择以管理员身份模式运行)输入如下代码

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

重新注册一下asp.net。其中v4.0.30319是Framework的版本号。64位的操作系统,应该是

C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i

我这里是64位的,默认不是C:\WINDOWS时在命令行最后输入cd C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319 然后输入aspnet_regiis.exe -i执行.

如果报错:aspnet_regiis -i 不是有效的Win32应用程序 则需要安装.NET Framework 3.5 打开服务器管理器,选择功能,找到.NET Framework 3.5功能选择并安装,安装成功后重新注册asp.net或者重启计算机后注册.

5.在浏览器中输入IP加端口号访问部署的网站 如http://192.168.1.5:8011/