仓酷云 发表于 2015-1-16 22:28:31

ASP.NET教程之怎样设置DZ!NT论坛的伪静态Url地点

捆绑编译器。用户不需要受制于厂家,自己就能将程序在新平台上编译运行。除了牛B轰轰的linux,估计也没有系统捆绑c/c++的编译器,而且许多新平台都无法支持复杂的c/c++编译器在上面直接运行。为了加强Url友爱性,便利搜刮引擎的收录,如今良多用户都但愿将较长的Url带参数程序地点酿成较短的程序或静态网页Url地点.比方:将
show.aspx?id=3&page=4

变成
show-3-4.aspx

show-3-4.html


明显,前面的Url更短更友爱。

(一)Discuz!NT默许撑持的aspx伪Url地点先容。

Discuz!NT撑持一个对用户很有效的长处:默许已撑持伪Url地点,比方:
关于
showforum.aspx?forumid=3&page=4

您能够间接会见
showforum-3-4.aspx
二者前往的内容是完整不异的。

Discuz!NT能做到这一点,是由于它使用ASP.net的功效接受了对aspx文件的http哀求,假造主机用户也能一样利用这一特征,从而让本人的论坛Url路径更加友爱。

(二)Discuz!NT利用html伪静态地点。

ASP.net默许是不接受html文件哀求的,假如用户但愿利用html的伪静态网页地点,则必要有IIS办理权限,将html也交给ASP.net接受,大概使用IIS选择器来举行重定向,我们倡议选择后者,由于如许做的效力更高。详细步骤以下:


1)下载UrlReWriter选择器Discuz!NT出格设置包
点击这里下载(194KB)


将包内的文件解紧缩,包内的IisUrlRewriter.ini文件中已默许设置好了Discuz!NT在站点根目次时的Url设置情形



2)修正IIS设置,增加UrlReWriter选择器

在IIS当选择您的站点,右击选择属性,增加方才您解紧缩出来的IisUrlRewriter.dll到选择器中,如图:





3)依据您的必要修正IisUrlRewriter.ini文件,假如但愿本人方才的操纵失效,请点义务栏上的“入手下手”-“运转”-运转“iisreset”命令使IIS从头启动,来使选择器失效。

经由下面的设置,对
showforum-3-4.html
的哀求实践上终极酿成对
showforum.aspx?forumid=3&page=4
的哀求

4)以上步骤设置终了后,上岸论坛,进进背景办理离开"全局=>惯例选项=>基础设置",设置"伪静态url的扩大名"为.html(注重有英文标记句点)
效率会有不少的变化。而实际上java是基于堆栈机器来设计,这和我们常见的基于寄存器的本地机器是差异比较大的。总体来说,这是一种虚拟机的设计思路。

莫相离 发表于 2015-1-19 13:54:12

主流网站开发语言之PHP:PHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。

若相依 发表于 2015-1-25 19:34:59

是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。

仓酷云 发表于 2015-2-3 17:45:01

可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

爱飞 发表于 2015-2-9 04:18:25

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。

海妖 发表于 2015-2-26 21:37:11

在调试JSP代码时,如果程序出错,JSP服务器会返回出错信息,并在浏览器中显示。这时,由于JSP是先被转换成Servlet后再运行的,所以,浏览器中所显示的代码出错的行数并不是JSP源代码的行数。

简单生活 发表于 2015-3-8 18:10:03

ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。

小魔女 发表于 2015-3-16 10:05:16

是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。

变相怪杰 发表于 2015-3-22 22:10:49

是目前ASP在UNIX/Linux上的应用可以说几乎为0)。所以平台的局限性和ASP自身的安全性限制了ASP的广泛应用。
页: [1]
查看完整版本: ASP.NET教程之怎样设置DZ!NT论坛的伪静态Url地点