我刚刚在面试中被触发了这个问题。将 asp.net mvc4 应用程序发布到生产环境涉及哪些必要步骤?
我只是告诉了这个
- 更改为发布模式并发布网站。
- 在 web.config 中查找连接变量
- 查找应用程序设置
- 然后在 IIS 中创建一个应用程序
- 为其创建应用周期
- 然后将源路径映射到 IIS 中的应用程序
但他们期待很多。有任何想法吗?
我刚刚在面试中被触发了这个问题。将 asp.net mvc4 应用程序发布到生产环境涉及哪些必要步骤?
我只是告诉了这个
但他们期待很多。有任何想法吗?
理想情况下,在部署到生产之前,站点/应用程序已经在测试环境(理想情况下是类似产品的环境)中进行了测试,因此应该只是将部署包从 Prod-Like 提升到 Prod 并应用相关配置转换的情况/token 替换连接字符串、服务端点和凭据等内容。
更全面地说,我会寻找一些东西:
Debug
设置为“假”runAllManagedModulesForAllRequests
设置为“真”但实际上,所有这些东西都应该在模拟 prod 设置的 pre-prod 环境中被清除,任何缺少的东西都应用于两个环境(prod 和 pre-prod),然后在 pre-prod 上进行进一步测试prod 环境,在最终推广到 prod 之前。