asp.net服务器部署(aspnet web服务器)
- 服务器
- 2022-12-19 19:35:53
- 10
今天给各位分享asp.net服务器部署的知识,其中也会对aspnet web服务器进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、.net开发手机app怎么服务器部署
- 2、如何将c#做好的asp.net网站部署到iis上
- 3、asp.net 程序部署到服务器步骤!
- 4、如何在服务器上部署asp.net网站?
- 5、我做了一个asp.net网站,但是如何将它部署到服务器上,我有服务器,需要设置什么东西吗?把文件放到哪里啊
- 6、如何将Asp.net 2.0网站部署到服务器
.net开发手机app怎么服务器部署
博客园
首页
联系
管理
随笔 - 94 文章 - 1 评论 - 167 阅读 - 81万
.Net Core 开发学习 —— 4. 服务器部署
本人之前买了个Windows Server2008 R2的腾讯云服务器,今天就刚好和大家一起分享下如何在服务器上部署.net core 的网站。
一. 在服务器上配置.net core 运行环境
首先,要先安装.net core 环境,根据项目的版本安装相应的sdk。
分别需要下载并安装:
VC++ 2015,vc_redist.x64;
版本2.2.0的SDK,dotnet-sdk-2.2.100-win-x64;
.Net运行时,dotnet-runtime-2.2.0-win-x64;
Asp.Net运行时,aspnetcore-runtime-2.2.0-win-x64;
以及hosting,dotnet-hosting-2.2.0-win。
输入命令行:dotnet --version
查看版本号,已确保.net core能够正常使用。
二. 开启配置IIS,配置网站
要确保服务器上有开启和安装iis服务:
打开控制面板 - 程序 - 打开或关闭Windows 功能 - 服务器管理器
右键 - 添加角色 - 勾选具体的角色服务,根据提示下一步:
展开Web服务器 - 右击Internet 信息服务,添加网站
添加完成后,点击 “应用程序池”,对刚新添加的.net core网站设置应用程序池,如图:
三. 访问网站
发现localhost: 端口 方式可以正常访问,但是直接用服务器ip或者域名无法访问。
最后,发现原因是腾讯云中没有对端口进行设置,需要在安全组里面添加并开放需要用到的网站的端口号
如何将c#做好的asp.net网站部署到iis上
将ASP.NET网站部署到IIS的步骤:
打开IIS管理器,在管理器中添加一个网站。
填写网站名称,选择.NET版本(选择相应的版本,是4.0就选4.0,是4.5就选4.5),选择物理路径(物理路径即为你的ASP.NET网站存放的文件夹)。
填写绑定信息,如果IP地址没有选择(即全部未分配,那就是这个电脑的所有IP地址都可以访问),如果选择了特定的IP地址就只能使用选择的IP进行访问。域名端口等信息保持不变然后确定。
网站部署完成可以在IIS右侧点击浏览进行访问查看。
注意:
1、网站根目录不包含引用文件,一定要到项目的根目录。
2、在编译运行时使用的是Visual Studio自带的一个虚拟IIS服务器,和IIS服务器还是有一定差别,具体部署情况要以IIS的提示为准。
asp.net 程序部署到服务器步骤!
1、服务器安装IIS
2、安装framework
3、注册ASP.NET到IIS 如果是framework2.0的话
\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -r
4、把你的程序拷到服务器上,并创建虚拟目录
如何在服务器上部署asp.net网站?
最简单的方法::
1.
你先用VS
打开你的网站,确保在开发环境中可以正常运行你的网站
2.
点击开发环境菜单栏“生成”--“发布网站”---然后选择IIS
服务器,默认的目录一般是:
c盘有个wwwroot
的文件夹
,然后点击确定即可,可能会弹出,目标文件已经存在,是否覆盖等的字样,选择先确定
即可。
网站即可成功运行!!
我做了一个asp.net网站,但是如何将它部署到服务器上,我有服务器,需要设置什么东西吗?把文件放到哪里啊
1、把你的项目文件 复制到服务器的某个目录下
2、如果有数据库 你把数据库附加上
3、安装Framework VS05对应2。0 VS08对应3.5 VS10对应4.0
4、修改项目中web.config的配置
5、打开IIS 新建网站
6、把网站目录指向你项目所在的目录
7、其他的配置网上有详细的
如何将Asp.net 2.0网站部署到服务器
用自动放在web.config 文件中。好处就是不用像以前那样显式地在bin 目录下添加相关的
dll 文件,给开发的过程带来了便利,正由于这个,也导致了部署本地开发好的web 程序到
服务器的时候产生一些问题。是不是发现在本地运行一切正常的程序发布到服务器的时候不
工作了,很有可能就是你在web 程序中引用了.net 框架类库之外的第三方类库。
因此,无论你用xcopy 方式、vs 下的预编译方式、复制方式还是命令行模式下的as
pnet_compiler 编译方式来发布到远程服务器,在这之前你还得像.net1.1 那样在你的w
eb 程序根目录下添加bin 文件夹,并且将所有在你的网站中用到的第三方类库都放到该目
第2、4、6、7、8、9 行所引用的就是非.net2.0 基础类库,因此需要将这几条所对应的d
ll 文件复制到bin 目录下,是不是这样就算完了?未必,看web.config 中的下面代码:复制代码
这段代码是用到asp.net ajax 控件时产生的,如果你装了Atalas 就知道。因此也必须把
System.Web.Extensions.dll 复制到 bin 目录。当然,可能在你的程序并没有用到
ajax.net 控件,也就不必如此了,只是说需要处理所有类似的问题。
当所有必须的dll 文件都复制到bin 目录下时,离成功部署也就不远了,其他操作按部
就班就可以了。
asp.net服务器部署的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于aspnet web服务器、asp.net服务器部署的信息别忘了在本站进行查找喔。
本文由admin于2022-12-19发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:https://qnphp.com/post/129103.html