当前位置: 首页 > news >正文

传媒公司网站模板网络营销成功的案例及其原因

传媒公司网站模板,网络营销成功的案例及其原因,公司制作网站价格表,怎么做网页线框图一、WEB安装项目部署1、新建: 新建项目-安装和部署项目-WEB安装项目 2、部署: (1)进入文件系统视图,项目-右键-视图-文件系统;也可以直接点解决方案资源管理器上部的快捷图标(2)在WEB应用程序文件夹添加文件#xff0c;例如aspx文件,ico文… 一、WEB安装项目部署 1、新建: 新建项目-安装和部署项目-WEB安装项目 2、部署: (1)进入文件系统视图,项目-右键-视图-文件系统;也可以直接点解决方案资源管理器上部的快捷图标(2)在WEB应用程序文件夹添加文件例如aspx文件,ico文件,bin目录及文件,images目录及文件等(3)设置虚拟目录属性,右击WEB应用程序文件夹选属性,一般只须修改默认文档defaultdocument以及虚拟目录名VirtualDirectorly(若有多个虚拟目录(4)Web安装项目默认没有提供用户的程序菜单,需要自己创建:右击目标计算机上的文件系统-添加特殊文件夹-用户的程序菜单(5)Web安装项目默认也没有用户桌面目录,添加方法同上右击目标计算机上的文件系统-添加特殊文件夹-WEB自定义文件夹,逐次添加多个,但需要指出的是,这些多的虚拟目录只能在设计时设置好名称等属性,而在安装过程中却无从控制) 补充: 在web项目部署时添加网站有两种方式:①把你的网站先发布然后把发布后的页面一一添加进来同时把诸如images之类的文件夹要在安装部署项目中文件夹然后再添加其下文件②在安装部署项目中添加项目输出选择你的网站但这样做部署项目会把你网站所有文件包括.cs文件原样打包进去不太好 二、重写安装类: 1、作用: 安装类是在安装部署项目被生成后,在被安装,提交,回滚,卸载的过程中来完成一些自定义的操作 2、创建: (1)新建一个类库项目(2)删掉类库中原有类文件,新建一个安装程序类(添加新项中有这个模版的)(3)自定义方法:这个安装类特殊就在于引用了System.Configuration.Install.dll并using System.Configuration.Install和继承:Installer在自定义方法中主要是对Install,Uninstall,Commit,Rollback方法进行override重写 3、使用: 创建完后,还不起效,要和安装部署项目配合才得以使用 方法一: (1)在安装部署项目中将刚才类库项目添加为项目输出-主输出(2)在安装部署项目视图-自定义操作的安装,提交,回滚,卸载等操作上右键-添加自定义操作选择刚才添加的类库项目输出 方法二: (1)将类库进行编译,生成.dll(2)在安装部署项目视图-自定义操作的安装,提交,回滚,卸载等操作上右键-添加自定义操作选择文件,浏览到你编译生成的.dll 至此,你所写的安装类将在安装,卸载,回滚,提交过程中起效了! 三、为Web安装项目添加桌面快捷方式及图标 1、Web安装项目特殊于一般的安装部署项目: (1)Web安装项目无法在自身加入的网站项目中创建快捷方式,可以借助创建.url文件方式来创建(注:.lnk也是快捷方式文件,但安装部署项目不允许添加.lnk文件,却可以添加.url文件)(2)Web安装项目默认没有用户桌面和用户程序菜单的添加,要文件系统视图-右键-添加特殊文件夹-***中添加一些特殊操作(3)Web安装项目在安装过程中用户自己动态设置虚拟目录,所以.url文件中不能先前定死http://localhost/***,只能通过安装类在自定义安装操作时动态创建 2、创建安装类并添加到Web安装项目的自定义操作的安装下 内容如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Configuration.Install;   using System.IO; using System.DirectoryServices;//操作IIS虚拟目录   namespace TestInstallCLB {     [RunInstaller(true)]     public partial class Installer2 : Installer     {         public Installer2()         {             InitializeComponent();         }         public override void Install(System.Collections.IDictionary stateSaver)         {             // 创建桌面快捷方式及图标,借助.url生成网络快捷方式               // 先进行安装,因为安装后才会有安装目录             base.Install(stateSaver);                 //获取软件安装的物理目录,形如:D:\Inetpub\wwwroot\Endy_Web\InstallClass.dll             string fname System.Reflection.Assembly.GetExecutingAssembly().Location;               //也可以获取软件安装的物理目录,和上面获取的结果一样,形如:D:\Inetpub\wwwroot\Endy_Web\InstallClass.dll             //string fname2 Context.Parameters[assemblypath];               string[] sz fname.Split(new char[] { \\ });             StreamWriter sw new StreamWriter(File.Open(Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) \\测试站点.url, FileMode.Create, FileAccess.Write));             sw.WriteLine([InternetShortcut]);             sw.WriteLine(URLhttp://localhost/ sz[sz.Length - 2]);             sw.WriteLine(IconFile fname.Substring(0, fname.LastIndexOf(\\)) \\logo.ico);             sw.WriteLine(IconIndex0);             sw.Flush();             sw.Close();               //创建用户程序菜单快捷方式及图标,借助.url生成网络快捷方式(要和界面添加的用户程序目录一致)             /*处理开始-程序目录的位置因为默认SpecialFolder.Programs会到当前用户的程序目录下,而我们要处理到All User的程序目录下             因为在web部署项目中添加卸载快捷方式时我们在文件系统视图-右键-添加特殊文件夹-用户的程序菜单是添加到All User的程序目录下的,所以下面用程序创建的要和界面添加的保持一致,             同时当添加到All User的程序目录下,那么所有用户的程序菜单中都会有的*/             string str Environment.GetFolderPath(Environment.SpecialFolder.Programs);             string[] arr str.Split(new char[] { \\ });             arr[arr.Length - 3] All Users;             string t ;             foreach (string i in arr)             {                 t i \\;             }               StreamWriter swr new StreamWriter(File.Open(t 测试站点.url, FileMode.Create, FileAccess.Write));             swr.WriteLine([InternetShortcut]);             swr.WriteLine(URLhttp://localhost/ sz[sz.Length - 2]);             swr.WriteLine(IconFile fname.Substring(0, fname.LastIndexOf(\\)) \\logo.ico);             swr.WriteLine(IconIndex0);             swr.Flush();             swr.Close();           }           public override void Uninstall(System.Collections.IDictionary savedState)         {             base.Uninstall(savedState); // 先进行卸载             //删除虚拟目录[有问题不能用]             //System.DirectoryServices.DirectoryEntry dirroot new DirectoryEntry(IIS://localhost/W3SVC/1/ROOT);             //DirectoryEntry Dirport dirroot.Children.Find(Endy_Web,IIsVirtualDir);             //Dirport.Invoke(AppDelete, true);             //dirroot.CommitChanges();             //删除安装文件夹[有问题不能用]             //string fname Context.Parameters[assemblypath];             //if (Directory.Exists(fname.Substring(0, fname.LastIndexOf(\\))))             //{             //    DirectoryInfo dinew DirectoryInfo(fname.Substring(0, fname.LastIndexOf(\\)));             //    foreach (FileInfo f in di.GetFiles())             //        f.Delete();             //    di.Delete();             //}           }     } } 四、url文件内容 最后客户端安装完毕后桌面生成快捷方式(我的测试软件.url实际上是看不到扩展名的)用记事本打开内容如下:[InternetShortcut]URLhttp://localhost/EndyWebIconFileC:\Inetput\wwwroot\EndyWeb\logo.icoIconIndex0  文章来源http://hi.baidu.com/xtuwangzhi/blog/item/472217475dbef80f6a63e5f6.html 转载于:https://www.cnblogs.com/LeimOO/archive/2009/09/03/1559274.html
http://www.zqtcl.cn/news/368237/

相关文章:

  • asp.net程序做的网站安全吗国内什么网站用asp.net
  • 凡科网做网站网站编辑知识
  • c#做交易网站taxonomy wordpress
  • 统一门户网站开发员给我用织梦做的网站
  • 网站上有声的文章是怎么做的深圳市住房和建设局网站和市住宅租赁管理服务中心
  • 如何对网站进行爬虫页面设计存在的问题
  • 知名网站建设加盟合作企业邮箱如何登录
  • asp net mvc做网站软文推广是什么
  • 张家口住房和城乡建设厅网站如何做点击赚钱的网站
  • 网站在建设中无法访问贵州碧江区住房和城乡建设局网站
  • 营销类网站 英文东莞正规的免费网站优化
  • 柳州网站推广最好的公司百度seo优化培训
  • 哈尔滨门户网站建站哪个网站做农产品
  • 网站行业关键词如何建设网站
  • wordpress插件目录504wordpress访问优化插件
  • 固定ip做网站网页源码提取工具
  • php网站模板源码下载公司网络营销推广软件
  • 免费电子版个人简历模板温州快速排名优化
  • 网站修改titlewordpress显示icp备案
  • 中国国际贸易单一窗口登录南京专业网站优化公司
  • 手机网站建设合同wordpress案例分析
  • 深圳做网站什么公司好广州电商小程序开发
  • 郑州高新区做网站的公司如何欣赏网站
  • 网站做维恩图做网站的公司杭州
  • 柳州公司网站制作公司wordpress 网店
  • 网站增加栏目费用在网站开发中如何设置登录
  • 怎样用php做网站百度推广联系人
  • 怎么建立手机网站如何申请公司域名
  • 营销型网站怎么收费邓州企业网站
  • 北京建设官方网站邢台网站维护