0

我在 Visual Web Developer 2010 Express Framework 3.5 中有一个 ASP.Net 站点,它本身就工作得很好。

我现在追求使用相同代码库的最佳方式,但适用于多个站点。

例如:

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

解决此问题的最佳方法是什么?我应该使用 Intelligencias Rewrite 来使用重写规则,还是以某种方式使用特定的 Site Masters。这个问题可能已经在其他地方得到了回答,但我不完全确定我应该搜索什么?我没有权限弄乱 IIS 或任何东西。

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

谢谢

4

2 回答 2

0

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

于 2013-02-02T12:50:21.093 回答
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

于 2013-02-03T19:17:18.690 回答