我在Visual Web Developer 2010 Express Framework 3.5中有一个ASP.Net站点,它本身就可以正常工作。
我现在正在使用相同代码库的最佳方式,但是对于多个站点。
例如:
http://websiteaddress/SiteNumber1/Album.aspx or
http://websiteaddress/SiteNumber2/Album.aspx
最好的方法是什么? 我应该使用Intelligencias Rewrite,还是以某种方式使用特定的站点大师来重写规则。这个问题可能已在其他地方得到解答,但我不完全确定我应该搜索什么? 我没有权利搞乱IIS或其他任何东西。
也许有人知道教程做同样的事情。 希望我已经解释得很好,但如果没有,请随意提问!
由于
答案 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