.net - 在 main 方法中区分应用程序
问题描述
我想知道如何在我的主要方法中区分 2 个应用程序。我有 2 个项目使用相同的后端但不同的前端。他们使用不同的配置,因为我无法在 main 方法中读取 appsettings 文件,还有其他方法吗?谢谢!
解决方案
你的问题很笼统,所以这里有一个笼统的答案:
将所有“通用”代码放在库项目中,并有两个不同的“启动器”项目引用这些库。每个启动器应用程序(或您提到 MVC 后的站点)都有自己单独的配置文件。
我不会尝试“巧妙地”构建将两个不同的应用程序组合在一个程序集中并尝试在它们之间切换。
推荐阅读
- cron - 每 20 天和星期一运行的 CRON 作业
- django - 单击后如何更新表值
- python - 如何在处理前导零的同时使用python将csv文件作为附件发送
- javascript - 如何连接组合器选择器
- rest - 用于在 Kubernetes 的命名空间(或集群上)中列出 CustomResource 实例的 Kube API
- python - 比较两个熊猫系列时的ValueError
- amazon-web-services - 如果我不想访问 Internet,是否需要在 VPC 中使用 NAT 网关和路由表?
- ubuntu-18.04 - 带有 MPICH 致命错误的 OpenFOAM:mpi.h:没有这样的文件或目录
- python - Qt Drag & Drop 不适用于自定义项目
- java - 如何解决:使用 JdbcTemplate.query(RowMapper;)Ljava/util/List; 容易受到 SQL 注入的攻击(使用 Spring JDBC)