当前位置:首页 > 服务器 > 正文

asp.net服务器脚本(aspnet web服务器)

今天给各位分享asp.net服务器脚本的知识,其中也会对aspnet web服务器进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

asp和asp.net到底有什么区别?

asp 和asp.net 是一个妈生的,叫类似的名字,但是是两个完全不同的东西asp只是服务器脚本语言,而asp.net是面向对象的编程语言,它跟接近于windows下的应用程序===asp只支持两种语言,js和vbs。而asp.net支持多种语言,c++,vb.net,c#,j++ 等。这些语言语法不同,但是效果一样===asp.net 比asp 更容易,更轻松开发web引用程序。性能更好,功能更强大

Asp.net 服务器脚本执行后页面刷新是否重新执行 pageload ,如何将新写入数据库的数据读入到页面.

Asp.net 服务器脚本执行后页面刷新是否重新执行 pageload ,如何将新写入数据库的数据读入到页面.

满妨屑禁丹丰舰讲筋祖瓦防妹苏若

他是词,你是谱,你俩就是一首和谐的歌。天作之合,鸾凤和鸣。

asp.net是什么?

ASP.NET又称为ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。

ASP.NET就是属于WebForm,也就是平时说的B/S模式的开发。而WinForm就是属于C/S模式。

.NET有很多种语言组成,比如C#、 VB.NET、J#、Jsript、Managed C++,但是都是运行在.NET FrameWork Run Time底下的。

Asp.NET可以用C#或VB.NET来开发。编译后形成CLR,通过服务器的IIS+.NET FrameWork再次编译来运行。

扩展资料

ASP.NET和ASP的区别:

ASP.NET和ASP的最大区别在于编程思维的转换以及功能的增强。

一、ASP使用VB/JS这样的弱类型、面向结构的脚本语言混合html来编程,而非面向对象,这就明显产生以下几个问题:

1、代码逻辑混乱,难于管理。

2、代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,代码重用性差。

3、弱类型造成潜在的出错可能。

因此在功能方面ASP同样存在问题:

1、功能太弱,一些底层操作只能通过组件来完成。

2、缺乏完善的纠错/调试功能。

二、ASP.NET理论上可以使用任何编程语言包括C#、VB.NET、JS、、J#、Managed C++等等,最合适的编程语言还是MS为.NET Frmaework专门推出的C#。

优点如下:

1、是面向对象的编程语言,简单易学。

2、具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,封装性使得代码逻辑清晰,并且应用到ASP.NET上就可以使业务逻辑和Html页面分离;继承性和多态性使得代码的可重用性大大提高

参考资料来源:百度百科-asp.net

ASP.NET 如何调用linux下的Shell脚本程序?

Apache+Mysql+PHP(含GD,libpng,jpeg,zlib,freetype,freeTDS,awstats)安装与配置

作者:swingcoder(at)msn(dot)com

日期:2004-3-25

一、前言

安装的问题很多人都第一次要面对的,既简单又麻烦。很多老鸟都对如何安装的问题不屑,说:问来问去都是安装的问题。

希望这的贴子对新手能有点帮助,老鸟的话,就不用看了,免得拍砖。谢谢~~

本文所有软件均使用最新版(至发布日期),但是又有人说了,什么版本不稳定啦,这不好那不好啦。Cut!就此打住,我也不想为这些问题纠缠不清了,此文仅仅是安装。先让大家用起来,具体的优化安全以后再说,应了一句话“先让一部分人先富起来!“。

虽然仍然是重复劳动,但至少是自己的经验,不想丢了,写完后自己以后也可以看看,顺便整理整理。

二、目的

安装Apahe与MySQL,将php安装成支持gif,png,jpeg,freetype,mssql,mysql,需要更强大的图形处理能力,可安装ImageMagic。可以分析大流量网站日志(更大流量的网站推荐用Webalizer,不过界面简陋:-,)。

二、安装环境描述

操作系统:GNU Linux kernel 2.4.20

web服务器:Apache httpd-2.0.48 下载:

数据库服务器:mysql-standard-4.0.17-pc-linux-i686 下载:

脚本程序语言:PHP Version 4.3.5RC5-dev 下载:

其它库文件:

ZLIB:zlib-1.2.1.tar.gz 下载:

FreeType:freetype-2.1.5.tar.gz 下载:

PNG:libpng-1.2.5.tar.gz 下载:

JPEG:jpegsrc.v6b.tar.gz 下载:

GD:gd-2.0.18.tar.gz 下载: #2.0不支持GIF?好像限制又过期了

FreeTDS:freetds-stable.tgz 下载:

Cronolog:cronolog-1.6.2.tar.gz 下载:

Awstats:awstats-5.9.tgz 下载:

三、安装步骤

1、安装Apache

tar xzvf httpd-2.0.48.tar.gz

cd httpd-2.0.48

./configure --prefix=/usr/local/apache --enable-so

make

make install

echo "/usr/local/apache/bin/apachectl start" /etc/rc.d/rc.local

#启动

/usr/local/apache/bin/apache start

2、安装MySQL

tar xzvf mysql-standard-4.0.17-pc-linux-i686.tar.gz

#此处下载的的二进制分发包,故没有./configure步骤

mv mysql-standard-4.0.17-pc-linux-i686 /usr/local/mysql

cd /usr/local/mysql

#下步cp要看服务器硬件环境,可选small,medium,large,huge

cp support-files/my-medium.cnf /etc/my.cnf

echo "/usr/local/mysql/bin/safe_mysqld --user=mysql" /etc/rc.d/rc.local

groupadd mysql

useradd -g mysql mysql

./scripts/mysql_install_db

chown -R mysql.mysql data

#启动

/usr/local/mysql/bin/safe_mysqld --user=mysql

3、安装PHP

A、先安装支持包(注意安装顺序)

建立初始目录:

#php目录

mkdir /usr/local/php

mkdir /usr/local/php/modules

#freetype目录

mkdir /usr/local/php/modules/freetype

#jpeg目录

mkdir /usr/local/php/modules/jpeg6

mkdir /usr/local/php/modules/jpeg6/bin

mkdir /usr/local/php/modules/jpeg6/lib

mkdir /usr/local/php/modules/jpeg6/include

mkdir /usr/local/php/modules/jpeg6/man

mkdir /usr/local/php/modules/jpeg6/man/man1

#gd目录

mkdir /usr/local/php/modules/gd

#freeTDS目录

mkdir /usr/local/php/modules/freetds

A1、安装zlib

tar xzvf zlib-1.2.1.tar.gz

cd zlib-1.2.1

#不要用--prefix自定义安装目录,影响gd的安装

./configure

make

make install

A2、安装freetype

tar xzvf freetype-2.1.5.tar.gz

cd freetype-2.1.5

./configure --prefix=/usr/local/php/modules/freetype

make

make install

A3、安装libpng

tar xzvf libpng-1.2.5.tar.gz

#不要用--prefix自定义安装目录,影响gd的安装

cd libpng-1.2.5

cp scripts/makefile.std makefile

make test

make install

A3、安装jpeg

tar xzvf jpegsrc.v6b.tar.gz

./configure --prefix=/usr/local/php/modules/jpeg6 --enable-shared --enable-static

make

make install

A4、安装GD

tar xzvf gd-2.0.18.tar.gz

./configure --prefix=/usr/local/php/modules/gd --with-jpeg=/usr/local/php/modules/jpeg6 --with-png --with-zlib --with-freetype=/usr/local/php/modules/freetype

make

make install

A5、安装FreeTDS

tar zxvf freetds-stable.tgz

cd freetds-stable

./configure --prefix=/usr/local/php/modules/freetds

make

make install

B、安装Cronolog

tar zxvf cronolog-1.6.2.tar.gz

cd cronolog-1.6.2

./configure

make

make install

C、安装PHP

tar xzvf php4-STABLE-latest.tar.tar

cd php4-STABLE-latest

./configure --prefix=/usr/local/php --with-jpeg=/usr/local/php/modules/jpeg6 --with-zlib --with-png --with-gd=/usr/local/php/modules/gd --with-freetype=/usr/local/php/modules/freetype --with-mssql=/usr/local/php/modules/freetds --enable-magic-quotes --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql

make

make install

四、一些特别的配置

1、配置Apache

修改httpd.conf文件:

#增加处理性能

MaxClient 250

StartServers 10

#设置PHP

LoadModule php4_module libexec/libphp4.so

#AddModule mod_php4.c

AddType application/x-httpd-php .php

#This directive configures what you return as the Server HTTP response Header

ServerTokens Minor

#Optionally add a line containing the server version and virtual host name to server-generated pages

ServerSignature Off

#设置日志存储格式

CustomLog "|/usr/local/sbin/cronolog /usr/local/apache/logs/access_%y%m%d.log" combined

2、配置Awstat

#!!此程序需要perl的支持!!

tar xzvf awstats-5.9.tgz

mkdir /usr/local/apache/cgi-bin/webstat/

mkdir /usr/local/apache/weblog/

cd awstat/www/

cp icon/* /usr/local/apache/icons/

cp cgi-bin/ /usr/local/apache/cgi-bin/webstat/

cd /usr/local/apache/cgi-bin/webstat/

cp awstat.model.conf awstat.

#修改awstat.中下...?用默认值:

vi awstat.

LogFile="/usr/local/apache/logs/access_%YY%MM%DD.log"

SiteDomain=""

DirData="/usr/local/apache/weblog/"

DirIcons="/icons"

#修改awstats.pl为0777

chmod 0777 awstats.pl

#设置计划任务

crontab -e

55 23 * * * (/usr/local/apache/cgi-bin/webstat/awstats.pl -update -config=/dev/null)

3、配置MySQL

修改root用户密码

/usr/local/mysql/bin/mysqladmin -u root password 'your-new-password'

删除host为%和密码为空的用户

调整性能:

max_connections=250 #default is 100 #影响pconnect数量

table_cache=128 #default 64,调整值根据实际情况而定,一般如果Open_tables 达到table_cache值,且Opened_tables仍在快速增长,要增大该值。

key_buffer_size= #根据实际情况而定,一般Key_reads : Key_read_requests小于1:1000

4、配置PHP

默认安装的PEAR有,如果用不上的话可以删除:

[PEAR] DB - installed: 1.6.0

[PEAR] HTTP - installed: 1.2.2

[PEAR] Mail - installed: 1.1.2

[PEAR] Net_SMTP - installed: 1.2.3

[PEAR] Net_Socket - installed: 1.0.1

[PEAR] XML_Parser - installed: 1.0.1

[PEAR] XML_RPC - installed: 1.0.4

更多信息请参考:

五、常见问题

1、安装PHP

a、checking lex output file root... ./configure: line 2425: lex: command not found

configure: error: cannot find output from lex; giving up

缺少flex-2.5.4a-29.i386.rpm,从linux 9.0光盘中找到flex-2.5.4a-29.i386.rpm,安装,重新编译php,ok.

b、ext/gd/gd.lo(.text+0x875): undefined reference to `gdFreeFontCache'

*** Error code 1

php.net官方人士说是安装了不同版本的GD或者推荐安装低版本的php,但我是安装了高于php-4.3.4.tar.gz后解决了此问题。

参考:

2、安装jpeg

一定要选择./configure --enable-shared --enables-static --prefix=/usr/local方式安装,否则不能make install !!!

若没有装libtool-1.4.3-5.i386.rpm,不能创建共享libjpeg库,即不是能--enable-shared指令编译。

装libtool之前要装m4-1.4.1-13.i386.rpm,automake,autoconf及

若您下载的包为zip格式jpegsr6.zip时,./configure 时出现: bad interpreter:,原因是dos换行跟unix换行符不同造成的,在editplus在转换格式后,jpeg-6a安装成功

3、安装libpng

安装之前要先安装zlib, 且不有自定义目录,否则装gd时找不到库文件。

4、安装MySQL

此文中因为安装的是二进制分发包,帮没有configure,如果是源码包,依照如下格式安装。

shell groupadd mysql

shell useradd -g mysql mysql

shell tar xzvf mysql-VERSION.tar.gz

shell cd mysql-VERSION

shell ./configure --prefix=/usr/local/mysql

shell make

shell make install

shell scripts/mysql_install_db

shell chown -R root /usr/local/mysql

shell chown -R mysql /usr/local/mysql/data

shell chgrp -R mysql /usr/local/mysql

shell cp support-files/my-medium.cnf /etc/my.cnf

shell /usr/local/mysql/bin/mysqld_safe --user=mysql

五、参考资源

1、apache

2、mysql

3、php

4、GD

5、FreeTDS

6、Cronolog

7、Awstats

8、Webalizer

六、总结

上述仅仅是简单的安装跟一些简单的配置,肯定存在不少漏洞,希望大家多多留心,任何程序和配置,最关键的在决定因素往往在于--“配置者”本身。希望对有需要的人有一定的帮助。

如果你不想装apache可以略过apache安装那部分

ASP.NET中如何使用Javascript脚本啊

JS脚本和服务端语言无关,在网页中写script/script,然后在标记对之间写JS代码就行了。

或者外部调用的话,在外面写JS脚本,然后引进来也一样。

ASP.NET简介

ASP.NET简介

ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。下面为大家分享ASP.NET语言的基本语法,赶紧来看看吧!

经典的 ASP - Active Server Pages

Active Server Pages (ASP),也被称为经典 ASP(Classic ASP),是由微软于 1998 年发布的第一款服务器端脚本引擎。

ASP 是一种令网页中的脚本在 Internet 服务器执行的技术。

ASP 页面的文件扩展名是 .asp,通常由 VBScript 编写。

ASP.NET

ASP.NET 是新一代的 ASP。它无法兼容经典 ASP,但 ASP.NET 可以引用 ASP。

ASP.NET 页面需要编译,因此比经典 ASP 更快。

ASP.NET 拥有更好的语言支持,大量用户控件,基于 XML 的组件,以及对用户认证的整合。

ASP.NET 页面的扩展名是 .aspx,通常由 VB (Visual Basic) 或 C# (C sharp) 编写。

ASP.NET 中的.用户控件可以通过不同的语言进行编写,包括 C++ 和 Java。

当浏览器请求 ASP.NET 文件时,ASP.NET 引擎读取该文件,编译并执行文件中的脚本,然后以纯 HTML 向浏览器返回结果。

ASP.NET Razor

Razor 是一种新的简易的标记语言,用于向 ASP.NET 网页中嵌入服务器代码,很类似 ASP。

Razor 拥有传统 ASP.NET 的能力,但更易使用,也更易学习。

ASP.NET 编程语言

本教程涵盖了以下编程语言:

Visual Basic (VB.NET)

C# (读作 C sharp)

ASP.NET 服务器技术

本教程涵盖以下服务器技术:

Web Pages (使用 Razor 语法)

MVC (Model View Controller)

Web Forms (传统的 ASP.NET)

ASP.NET 开发工具

ASP.NET 支持以下开发工具:

WebMatrix

Visual Web Developer

Visual Studio

本教程对 Web Pages 使用 WebMatrix,对 MVC 和 Web Forms 使用 Visual Web Developer。

ASP.NET 文件扩展名

ASP 文件的文件扩展名是 .asp

ASP.NET 文件的文件扩展名是 .aspx

ASP.NET 文件使用 C# 语法的文件扩展名是 .cshtml

ASP.NET 文件使用 Razor VB 语法的文件扩展名是 .vbhtml

;

asp.net服务器脚本的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于aspnet web服务器、asp.net服务器脚本的信息别忘了在本站进行查找喔。

取消
扫码支持 支付码