在asp.net 3.5中使用模板的多站点

时间:2013-02-02 12:28:48

标签: c# asp.net templates web

我在Visual Web Developer 2010 Express Framework 3.5中有一个ASP.Net站点,它本身就可以正常工作。

我现在正在使用相同代码库的最佳方式,但是对于多个站点。

例如:

http://websiteaddress/SiteNumber1/Album.aspx or     
http://websiteaddress/SiteNumber2/Album.aspx

最好的方法是什么? 我应该使用Intelligencias Rewrite,还是以某种方式使用特定的站点大师来重写规则。这个问题可能已在其他地方得到解答,但我不完全确定我应该搜索什么? 我没有权利搞乱IIS或其他任何东西。

也许有人知道教程做同样的事情。 希望我已经解释得很好,但如果没有,请随意提问!

由于

2 个答案:

答案 0 :(得分:0)

使用可以创建Album.cs文件然后你可以使用它。或者第二种方法是你可以创建一个类文件,然后将其转换为album.dll然后你可以使用它。

答案 1 :(得分:0)

我发现这样做的最好方法是使用Intelligencias Rewrite工具进行自定义转换。例如:

<rewrite url="^/([\w-_]+)" to="~/default.aspx?Site=${SiteNameToIdTransform($1)}" processing="stop" />

已修改,但主要取自http://runtingsproper.blogspot.co.uk/2009/11/advanced-url-rewriting-for-rest-of-us.html