创建站点(放置在站点下运行): @echo off cls :start echo start set /p sitename="sitename:" @set "physicalpath=%~dp0" echo create site %systemroot%\system32\inetsrv\appcmd add site /name:%sitename% /physicalPath:%physicalpath% /bindings:http/*:80:%sit…
虚拟目录的设置 方法一:在${tomcat安装目录}/conf/Catalina/localhost目录下添加与web应用同名的xml配置文件,这里站点名称为test为例子. test.xml内容:<Context  path="/test" docBase="E:\workspace\test\WebRoot" crossContext="true" debug="3" privileged="true&qu…
虚拟目录的设置 方法一:在${tomcat安装目录}/conf/Catalina/localhost目录下创建一个xml文件,任意文件名都可以,但是此文件名是web应用发布后的虚拟目录: 比如创建一个img.xml,在文件中添加test.xml内容:<Context  path="/img" docBase="H:\image" crossContext="true" debug="3" privileged="…
最近遇到了一个问题,我做的asp.net mvc应用程序要作为一个子应用程序部署到几个站点中,需要在本应用程序中获取站点的session值. 已经使用了session state server,并设置了machine key,但还是不行. 这个问题折腾了整整一天的时间.网上有很多人遇到了这个问题,也有很多解决方案,但大都不能用.最后在某个英文站点中找到了解决的方法. 现将解决方法整理之后贴出来. 1.建立一个HttpModule /// <summary> /// 这个模块需要放到整个管道的前…
文件关联工具 地址: https://github.com/wll8/assoc-tool 本工具可以用来为你的便携程序添加文件关联,比如 nodepad2.exe . vscode 或其他图片处理程序,而不仅仅是 sublime text . 使用方法 把要关联的程序比如 nodepad2.exe 拖入本工具的窗口即可进行操作. [x] 添加右键菜单 [x] 关联扩展名 [x] 关联图标 [x] 取消关联扩展名 [x] 取消添加右键菜单 [ ] 图标叠加 设置扩展名 按照以下格式录入 ext.…
在Windows 7 IIS7中,对服务器建立站点后,有二种添加子站点的方式 A. 虚拟目录 B. 应用程序   简单总结下二者之间的异同 A.虚拟目录     虚拟目录是指在站点下建立一个虚拟子目录,指定一个固定的物理路径做为站点的应用路径.     1. 虚拟目录与父级站点共用一个应用程序池     例如:站点TestWeb(c:\Inetpub\wwwroot\ TestWeb)下建立了SubTestA(D:\SubTestA)的虚拟目录         若TestWeb为设定了Frame…
Web-API项目以虚拟目录形式部署到IIS6/IIS7 若原有站点为Framework2.0版本,在此站点(或虚拟目录站点)下,新增API虚拟目录,然后选择Framework4.0版本,IIS6和IIS7配置有所不同. IIS6配置: 1)        在主站A中的web.config中,添加<location>节点,要包住<system.web> 和<system.codedom>,节点内容如下: <location path="." a…
IIS网站 一个网站可以新建无数个应用程序和目录 应用程序 同一域名下程序的独立开发,独立部署的最佳应用策略. 应用程序的应用场景: 1. 域名的分布 比如:www.baidu.com,对于后台,我们部署之后的域名基本不会是admin.baidu.com,大部分是www.baidu.com/admin(采用这种方式的原因,多数是因为在同一个域名下,cookie比较好使,也有可能是规范和方便) 2. IIS对应的部署 传统的部署方式:如果我们不知道应用程序的应用场景,可能会采取如下的部署方式:将网…
[原创]ASP.NET网站中获取当前虚拟目录的应用程序目录的方法 ASP.NET网站中获取当前虚拟目录的应用程序目录的方法1.问题描述:有时候,某个网页控件会被不同目录下文件使用,此时如果该控件中有一个相对链接,那么该链接就会出现问题.比如应用程序虚拟目录MyApp根目录有个Template.ascx用户控件文件,该文件有个连接到应用程序根目录的网页link.aspx.如果Template.ascx中的链接直接写成href="link.aspx",那么在应用程序下级子目录中某个文件Te…