web.config 能否配置二级域名?

问题描述

问题是这样的,我可能有多个DEMO要给不同的人看,但我不可能给他们都买个虚拟空间我想把这些DEMO分别放在各自的目录里,如下:[wwwroot]---web.config---[demo01]---[demo02]---[demo03]...但很多.apsx文件里都是有绝对路径的("~/..."),我不可能每次都替换他们,太麻烦也容易出错。我想有没有这样一种办法在根目录的web.config中写一个写映射,类似以下格式:<domain="demo.bsestudio.com"url="~/dome01"/><domain="news.bsestudio.com"url="~/dome02"/><domain="www.company.com"url="~/dome03"/>之前想用urlMappings来实现,但它好象只支持文件影射,而不能判断域名有没有简单点的解决方案?

解决方案

解决方案二:
就放在你网站的目录下创建"虚拟目录"就行了啊
解决方案三:
新建3个网站不是就好了?
解决方案四:
一个域名下后跟不同demo名不行吗<rewriter><rewriteurl="~/demo-(.+)"to="~/Content.aspx?id=$1"/></rewriter>

在content.aspx里根据id选择跳转到指定目录/页面(配置文件里还要设置demo对应真实目录)stringurl=System.Configuration.ConfigurationManager.AppSettings[Request.QueryString["id"]];Response.Redirect(url);

<appSettings><addkey="news"value="demo1"/><addkey="bbs"value="demo2"/><addkey="blog"value="demo3"/></appSettings>

解决方案五:
http://www.cnblogs.com/eugene0221/archive/2006/03/27/359545.html
解决方案六:
http://www.cnblogs.com/jzywh/archive/2005/09/29/246650.htmlhttp://www.cnblogs.com/jzywh/archive/2006/02/20/seconddomainurlrewriter.htmlhttp://www.cnblogs.com/jzywh/archive/2007/09/23/902905.htmlhttp://www.cnblogs.com/jzywh/archive/2007/12/20/urlrewriteaction.html

时间: 2024-10-06 20:16:21

web.config 能否配置二级域名?的相关文章

Asp.net的安全认证及Web.config的配置

asp.net|web|安全 (1)在Web.config的配置       在<system.web>中修改选项     验证模式设为Form,并且验证页为      <authentication mode="Forms">        <forms loginUrl="Login.aspx" />      </authentication>     不允许匿名用户      <authorization

asp.net 数据库连接web.config怎么配置

问题描述 asp.net 数据库连接web.config怎么配置 KSTSDB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.12.15.203)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = kstsdb) ) ) 这里是DB建立后给出的代码,我将怎么在web.config中进行配置?还有就是在程序中怎么连接操作数据库,小弟刚开始学习谢谢大神指导跪谢

ajaxtoolkit-使用ToolkitScriptManager控件报错,web.config也配置了,大哥们帮个忙吧!!!!!

问题描述 使用ToolkitScriptManager控件报错,web.config也配置了,大哥们帮个忙吧!!!!! 使用ToolkitScriptManager控件老提示 'Sys' 未定义,网上找了各种办法都没能解决,不影响功能但总是报错,希望各位帮个忙吧,跪求答案!!!!!!!错误如下:Sys.WebForms.PageRequestManager._initialize('ToolkitScriptManager1' 'form1' [] [] [] 90 '');Microsoft

web.config中配置数据库连接的方式_实用技巧

在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web.config中配置数据库连接代码,然后在程序中调用数据库连接代码,这样做的好处就是当数据库连接代码需要改变的时候,我们只要修改web.config中的数据库连接代码即可,而不必在修改每一个页面中的数据库连接代码. 在ASP.NET中有两种配置数据库连接代码的方式,它们分别是 appSettings 和 connectionStrings .在使用 appSettings 和 connectionStrings 配置数

web.config中配置数据库连接的三种方式

今天中web.cofig数据库教程连接方式 有三种,下面我们来看看web.config中配置数据库连接的方式 在ASP.NET中有两种配置数据库连接代码的方式,它们分别是 appSettings 和 connectionStrings .在使用 appSettings 和 connectionStrings 配置数据库连接代码时,可分别在 <configuration> 下添加如下代码: 1. appSettings <appSettings>    <add key=&qu

在ASP.NET中与数据库连时在web.config中配置连接字符串data source 和database分别指什么?

问题描述 在ASP.NET中与数据库连时在web.config中配置连接字符串datasource和database分别指什么?用户ID和密码必须要写吗?我是初学者,还望各位多多指点一下啊! 解决方案 解决方案二:datasource从字面来翻译就是数据源database数据库,就是你需要连接的数据库用户id和密码看你采用哪种认证方式解决方案三:假设我的数据库配置是:Server也就是DataBase的Engine是Server1UserID:saPassword:123DataBase:Dat

Windows IIS 7.5配置二级域名图文详解

在主域名(first.com)下新增一个二级域名(sub.first.com),首先需要到域名服务提供商处添加A记录,将二级域名指向你的服务器IP,以下为两个示例: Godaddy配置二级域名: Dnsprod配置二级域名: A记录配置完毕以后,需等待一段时间才能生效,接下来我们可以在IIS中配置该二级域名站点 至此,二级域名已经添加完毕,等A记录生效以后,该网站就可以访问了O(∩_∩)O~ 如果碰到文件写入权限问题,可以在添加网站时以管理员身份进行连接

Web.Config文件配置之限制上传文件大小和时间的属性配置_实用技巧

在邮件发送系统或者其他一些传送文件的网站中,用户传送文件的大小是有限制的,因为这样不但可以节省服务器的空间,还可以提高传送文件的速度.下面介绍如何在Web.Config文件中配置限制上传文件大小与时间. 在Web.Config文件中配置限制上传文件大小与时间字符串时,是在<httpRuntime><httpRuntime/>节中完成的,需要设置以下2个属性:maxRequestLength属性:用于防止服务器攻击,例如因用户向服务器发送大型文件而导致的拒绝访问.默认值为4096(4

Access的Web.config怎么配置

问题描述 这是我原来Mssql配置的连接,现在我要改成Access的连接配置请问如何改<addname="conn"connectionString="DataSource=PC-201009091302SQLEXPRESS;InitialCatalog=wxda_0908;UserID=sa;Password=123456"providerName="System.Data.OleDb"/> 解决方案 解决方案二:<conne