ASP.NET是微软推出的企业级Web开发框架,专注于帮助开发者高效构建动态网站、Web应用及Web服务,自2002年ASP.NET 1.0发布以来,框架历经多次迭代,从早期的ASP.NET Framework逐步演变为现代的
ASP.NET Core
(2016年推出),ASP.NET Core通过引入跨平台支持、高性能运行时(Kestrel)及模块化中间件架构,成为当下主流的Web开发技术栈之一。
怎样发布ASP.NET web网站
一个做好的网站经过编译以后会生成一个dll。
在发布你的web application时,只需要在IIS中建立一个虚拟目录,将dll文件放入虚拟目录根目录下的bin文件夹,再上传相应的aspx文件(源码不需要上传)即可。
在2.0 BETA2以后,如果你使用 2005会发现原来自动建立的bin文件夹和里面的dll文件都不见了。
这主要是因为的工作方式已经改变了。
在 2003的时候,编译是由负责的,所以在2003版本的时候会自动生成bin文件夹和dll文件。
从 2005开始,编译工作开始转交给 FRAMEWORK负责。
在debug的时候, FRAMEWORK将文件编译以后生成的dll放在某个临时文件夹中(这个编译是debug编译,不适合发布的),所以我们看不到dll。
当写好程序以后,我们可以利用菜单命令Build ->Publish来在指定的位置建立发布所需要的文件(dll,aspx等)。
建立以后的步骤则跟以往的一样了。
ASP.NET 动态生成静态页面
用这段代码试试:
using System;using ;using ;using ;using ;using ;using ;using ;using ;using ;/// /// MyFile主要针对文件做操作/// public class MyFile{/// /// 检查目录是否存在/// /// 目录地址/// public static bool DirectoryExists(string FolderName){return ((FolderName));}/// /// 按日期生成文件名/// /// 所要生成文件所在地址/// public static string CFileName(string fname){Random x = new Random();string _x = (1, 999)();string _FileName = (yyMMddhhmmss) + _x + ((.));return _FileName;}/// /// 读取模版并生成html文件/// /// 所要写文件的地址/// 模板地址/// 所要替换的参数/// 替换内容/// 如不覆盖,则为空/// 文件路径public static string WriteHtml(string HtmlPath, string TemplateFile, string sItem, string sValue,string oldFile){try{//目录不存在就创建文件夹if (!DirectoryExists(HtmlPath)){((HtmlPath));}//读取模版内容string tep;StreamReader rtp = new StreamReader((TemplateFile), );tep = ();//将项和值分解数组string[] sItems = (|);string[] sValues = (|);for (int i = 0;i < ;i++){tep = (sItems[i], sValues[i]);}//写出文件string Npath = ;StreamWriter wtp;if (oldFile == ){string NewFileName = CFileName();wtp = new StreamWriter((HtmlPath) + @\ + NewFileName, false, );Npath = HtmlPath + NewFileName;}else{wtp = new StreamWriter((oldFile), false, );Npath = oldFile;}//写出文件(tep);();();return Npath;}catch(Exception e){return ();}}/// /// 删除文件/// /// 文件所在的相对位置public static void DelFile(string FilePath){try{((FilePath));}catch{//(一个或多个文件未被删除!);}}/// /// 检查目录是否存在,不存在就随机生成并返回/// 生成目录为日期/// /// 所检测目录/// public static string GetFolder(string Fpath){if(!DirectoryExists(Fpath+(yyMMdd))){((Fpath)+(yyMMdd));}return Fpath+(yyMMdd);}/// /// 检查原始目录是否存在,不存在就生成并返回/// 生成目录为指定的/// /// 指定路径/// 指定目录名/// public static string GetFolder(string Fpath,string OldPath){if (!DirectoryExists(Fpath + OldPath)){ ((Fpath) + OldPath);}return Fpath + OldPath;}}
asp网页制作教程
1、注册域名 2、申请虚拟主机 域名是门牌号码,虚拟主机就是房子。
得找一个房子,让网页有地方放。
3、网站管理程序,动易系统,AyWeb网站系统这些都是很有名的企业网站管理系统,全是免费的 4、将网站程序上传到虚拟主机并安装 a、下载flashfxp软件,这个软件是管理虚拟主机的重要工具 b、用flashfxp连接虚拟主机,将网站程序从本地电脑上传到虚拟主机 5、OK啦
发表评论