首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET应用程序部署需求

问ASP.NET应用程序部署需求
EN

Stack Overflow用户
提问于 2016-11-25 12:27:28
回答 1查看 745关注 0票数 2

我正在开发我的第一个C# ASP.NET (v4.5.2) Web,到目前为止,我只使用VisualStudio2015Professional,使用IIS 10进行调试。一般情况下,我没有使用IIS或ASP.NET部署的经验。所以我的问题是:

  1. 当我发布应用程序并尝试将其部署到生产IIS (可能是IISv.8)上时,是否需要在服务器上手动安装任何.Net框架或任何其他包?我用的任何Nuget包装呢?发布过程是否包装了所有所需的文件?
  2. 为了让我的应用程序工作,我需要哪个版本的IIS?
  3. 为了确保在生产环境中成功地部署ASP.NET应用程序,还有其他考虑因素吗?就像我使用MVC或实体框架一样,需要在服务器上手动安装吗?
  4. 编辑:忘记了水晶报告!我认为这必须手动安装在服务器上,对吗?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-25 12:50:34

1.

如果采用新版本的IIS,则不必安装.net框架。如果该服务器上不存在目标框架,则必须安装它并注册iis:https://msdn.microsoft.com/de-de/library/k6h9cz8h(v=vs.100).aspx。

nuget包不会成为一个问题,因为V也会部署所有的dll(比如在快递上)。

如果您正在使用一些特殊的东西,如url重写,您必须手动安装这些模块(例如,对于url重写https://www.iis.net/downloads/microsoft/url-rewrite)。

2.

关于这个版本,如果你想简单的做,就用最新的。但这取决于您使用哪个服务器版本,即使大多数应用程序也在旧的IIS上工作。如果您正在使用某种“特殊”配置,则可能必须对web.config进行一些更改。

3.

对于部署,您有几个选项:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40805080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档