更改每个安装的网站目录名称

时间:2009-07-22 14:25:38

标签: asp.net

我是否有办法在每次安装网站时拥有不同的目录名称?因为我需要在构建时重命名目录或类似的解决方案。我目前正在使用MSBuild和CruiseControl.NET。

一个例子是我的网站中有一个名为Bug Tracking的模块,然后是http://mysite.com/BugTracking/

一个安装希望将其保留为BugTracking,另一个安装希望将其称为“问题跟踪”,无论出于何种原因并将其置于http://theirsite.com/IssueTracking/

1 个答案:

答案 0 :(得分:2)

重写规则

您可以设置重写规则,这样您就可以保持目录名相同,只需为希望调用不同内容的客户端添加重写规则吗?

IIS7

另请参阅Scott's blog

没有解决问题,有点隐藏它我知道。但很容易:)

ASP.NET路由:

另外值得一看的是ASP.NET Routing,

Using ASP.NET Routing Without ASP.NET MVC 要么 Using Routing With WebForms