加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – Visual Studio中一个项目的两个站点

发布时间:2020-12-16 01:55:28 所属栏目:百科 来源:网络整理
导读:我们在一个项目中发布了两个网站. 主站点是一个用c#编写的asp.net Web表单Web应用程序.我们正在创建的下一个将源于此.我们希望能够通过编辑相同的代码来维护这两个站点. 因此,我们不必编辑两个项目中的简单更改. 站点之间的区别是css文件(也许是母版页). 还
我们在一个项目中发布了两个网站.

主站点是一个用c#编写的asp.net Web表单Web应用程序.我们正在创建的下一个将源于此.我们希望能够通过编辑相同的代码来维护这两个站点.
因此,我们不必编辑两个项目中的简单更改.

站点之间的区别是css文件(也许是母版页).
还有一些依赖代码,比如f.ex.登录.

我想我可以使用不同的构建配置来做到这一点.

首先:
这是解决它的好方法吗?

如是:

>如何创建web.config文件以加载其他设置?
>如何加载不同的css文件(和不同的母版页).
>如何创建依赖代码?

如果不:

会是什么?

感谢您提供的任何帮助和提示.

解决方法

您可以在application_start事件上更改css文件(假设您有两个不同的主机用于应用程序).
?您可以在页面的preInit事件中更改母版页.

更好的方法是

>在单独的项目中创建business logic.
>尝试为不同的客户创建不同的Theme.
>设置theme on Application_Start事件.

您还可以利用DI(依赖注入)来调用不同类的不同方法.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读