我正在研究一个项目,您可以使用您的公司名称进行订阅,并且可以针对您的公司使用网站的所有功能。
例如公司abcd可以从我们的网站获取自己的网址,例如

www.test.com/abcd/productlist.aspx

公司efgh也可以使用其自己的URL登录并查看其产品列表。

www.test.com/efgh/productlist.aspx

任何人都可以帮助我如何以最佳方法在我的网站上实现这一目标

我正在考虑将使用Global.ascx文件区分公司的方法,
我将为每个有效请求编写代码以从global.ascx的URL中提取公司名称,并在所有页面中放置this.form.action = request.rawurl。

还有其他方法吗?
如果有人实施了这种功能,请告诉我您的方法。

谢谢

最佳答案

如果使用的是ASP.NET 3.5 SP1,则应调查从MVC项目引入的新routing engine。这将是一个干净的解决方案。

关于c# - 如何创建单个Web应用程序作为许多公司的子域,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2084393/

10-13 01:29