如何在服务器上部署asp.net网站?

如何在服务器上部署asp.net网站?,第1张

对于许多新手来说,如何在服务器上部署网站并不了解,这个教程希望对新手有帮助。

1、IIS服务器

2、Net Framework35 (方便起见,我们这里Framework说的都是指的这个版本)

这两个软件都需要我们自己手动 *** 作安装到服务器里面。那到底是先装哪一个呢,为了方便起见,一般我们都先安装IIS服务器,然后再安装Framework。

当然偶也遇到过几次部署人员先安装了Framework再安装IIS服务器的,这样的 *** 作步骤就会导致Framework不会被注册进IIS服务器里面。就是说在网站属性的ASPNET选项卡上面不会出现下面这样的版本选择框

那我们怎么处理这样的情况呢,很简单,手动到IIS里面注册一下:

开始-->运行-->cmd-->输入 C:\WINDOWS\MicrosoftNET\Framework\v2050727\aspnet_regiisexe -i

再说一下我们公司用的系统WindowsService2003sp2,怎么看这个信息呢?

右键我的电脑-->属性 就可以看到了

接下来,我们就可以开始安装了。

首先,是安装IIS

开始-->控制面板-->添加或删除程序-->打开 添加/删除windows组件 窗口 这个打开的过程可能比较慢,系统要先自动检测一下到底装了啥东西

然后一直下一步就可以完成IIS的安装了。

安装Framework没有什么好说的,双击安装文件一直下一步就可以了。

等两个软件都安装完成后,就可以通过

右击我的电脑-->管理    打开计算机管理窗口

可以看到里面有一项应用程序服务器的选项,不错,就是刚才安装的那个东西。

点开它,会看到一个 Internet 信息服务(IIS)管理器,就是要在这个东西里面 *** 作,其他的不用去管。

打开,会发现有三个子菜单:

1、应用程序池

2、网站

3、Web服务扩展

什么是应用程序池?太专业了,不去管他,为了保险起见,偶每建立一个网站都要创建一个应用程序池来管理,至于这个池的配置,一切默认啦,微软都已经帮做好了。

来创建一个应用程序池:

右键应用程序池-->

然后展开这个应用程序池的菜单,就可以看到刚才新建的Test的应用程序池了。

接下来左键单击 Web服务扩展 菜单 打开net20的扩展

接下来就可以新建一个网站了,右键 网站

直接单击下一步

输入网站的名字 Test ,下一步

选择端口,如果需要绑定IP和主机头,需要在这里绑定,没有需要,就不做了(打个比方,网站的访问路径是>

接下来要选定网站的物理路径,就是这个网站的文件到底放在了电脑的那个地方,C盘?D盘?还是哪,反正就是网站所在的文件夹的路径

选定文件夹后再点击下一步

接下来要配合网站的访问权限,由于网站需要些文件 *** 作的功能,所以一般都把写入权限加上

单击下一步后,网站就算是创建成功了

1、首先需要在linux服务器上配置java环境,如安装jdk+tomcat

2、配置完成jdk+tomcat环境后,需要把你的java项目复制到tomcat的webapps下

3、复制到tomcat的webapps后,重启tomcat,然后访问>

4、安装jdk+tomcat环境如下:

1)下载JDK(下面分别是32位系统和64位系统下的版本)

>

# getconf LONG_BIT   #  查看系统多少位

2) 安装JDK70版本

先卸载服务器自带的jdk软件包
# java -version     #查看服务器是否安装过jdk
java version "160_17"
OpenJDK Runtime Environment (IcedTea6 174) (rhel-121b17el6-i386)
OpenJDK Client VM (build 140-b16, mixed mode)

# rpm -qa |grep gcj   #查看服务器安装的jdk软件包信息
libgcj-444-13el6i686
java-150-gcj-1500-291el6i686

#  yum -y remove java-150-gcj-1500-291el6i686    #卸载软件包

安装jdk70  
解压配置安装
# mkdir -p /usr/lib/jvm
# tar zxvf jdk-7u9-linux-i586targz  -C /usr/lib/jvm
# mv /usr/lib/jvm/jdk170_09    /usr/lib/jvm/java7

添加jdk70到系统环境变量
# cp /etc/profile /etc/profilebak    #备份
# vi /etc/profile     #编辑,在最后添加下面的内容 
export JAVA_HOME=/usr/lib/jvm/java7
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH

# source /etc/profile#使配置文件立即生效

由于系统中可能会有默认的其他版本JDK,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300  
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300  
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300   
update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah 300   
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300

执行下面命令,设置默认版本,此命令执行后,系统会列出当前存在的各种JDK版本,会提示你选择
# update-alternatives --config java

测试
# java -version       # 测试是否成功

下载并启动tomcat

# cd /data  进入你放置的目录
# wget >

C语言当然是可以写 *** 作系统的,但是 *** 作系统的编写一般都不仅仅只是用C语言编写的。

写 *** 作系统需要编程语言提供以下几个特征:

1、跨平台,不能是只在某个平台下编译(VB就不行);

2、必须是编译型语言(PHP就不行),或者有一个非常高效的解释器;

3、必须有方便的 *** 作硬件的功能,容易嵌入汇编(Java就不行);

4、兼容性要好,最好不同编译器编译的符号要基本相同,容易链接(C不行,如果放弃Class的话C基本可以);

5、编译器本身最好是由该语言自己完成的(大部分语言的编译器都是用C/C写的);

6、开发者可以很方便的扩展、改造、或者使用第三方的运行库(大部分语言的库都无法修改);

7、开发者众多(小众语言就不行);

8、该语言开发 *** 作系统的资料要足够完善。

1,切换到nginx的配置目录,找到nginxconf文件

    cd   /usr/local/nginx/conf

    vim  nginxconf

2,如果是单项目部署的话,只需要在nginxconf文件里面加上以下

server{

        listen 80;

        # 域名,本地测试可以使用127001或localhost

        server_name >你可能需要该公司的技术支持
有的是需要你写清楚数据库的建库和建表的sql语句,以及数据语句,以文档的格式发给他们,他们给你在当地执行。
有的只要你把数据库在本地备份给他们他们在那里还原即可。
这就看他们的要求了,不用去他们公司的。

linux 上 写C,C++,Java的服务程序都是可以的,当然,C、C++的执行效率是最高的,我的建议是,如果是C/S模式的应用,用C,C++;如果是Web相关的应用,用Java。这就要看你自己的需求了。

1、打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”,在d出的窗口中选择“Internet信息服务”下面所有地选项,点击确定后,开始更新服务。

2、更新完成后,打开浏览器,输入“>

3、当web服务器搭建成功后,我们下一步所要做的就是把我们开发的网站安装到Web服务器的目录中。一般情况下,当Web服务器安装完成后,会创建路径“%系统根目录%inetpub/>

4、设置防火墙,让局域网当其它计算机也能访问本地网站资源。具体方法:打开控制面板,选择“系统和安全”,点击“允许程序通过Windows防火墙”,在d出的对话框中勾选“万维网服务>

5、在局域网中其它计算机上,打开浏览器,输入 “>

扩展资料:

入门级服务器所连的终端比较有限(通常为20台左右),况且在稳定性、可扩展性以及容错冗余性能较差,仅适用于没有大型数据库数据交换、日常工作网络流量不大,无需长期不间断开机的小型企业。

不过要说明的一点就是目前有的比较大型的服务器开发、生产厂商在后面我们要讲的企业级服务器中也划分出几个档次,其中最低档的一个企业级服务器档次就是称之为"入门级企业级服务器",这里所讲的入门级并不是与我们上面所讲的"入门级"具有相同的含义,不过这种划分的还是比较少。

还有一点就是,这种服务器一般采用Intel的专用服务器CPU芯片,是基于Intel架构(俗称"IA结构")的,当然这并不是一种硬性的标准规定,而是由于服务器的应用层次需要和价位的限制。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13296579.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-10
下一篇 2023-07-10

发表评论

登录后才能评论

评论列表(0条)

保存