C# ASP.NET应用程序部署要求 我正在开发我的第一个C ASP.NET(V4.5.2)Web API,到现在为止,我只使用VisualStudio 2015专业版,用IIS Express 10进行调试。 我以前没有IIS或ASP.NET部署的一般经验。 所以我的问题是: 当我发布应用程序并尝试将其部署到生产IIS(可能是IIS v.8)上时,是否需要在服务器上手动安装任何.Net Framework或任何其他软件包?我使用的Nuget软件包呢?发布过程是否包装了所有需要的文件 我需要哪个版本的IIS才能完成我的任务 申请工作 是否有其他注意事项来确保ASP.NET应用程序 是否在生产环境中成功部署?就像我使用MVC一样 或者实体框架,我是否需要在 服务器 编辑:忘记了Crystal Reports!我想这必须手动安装在服务器上,对吗
一, 如果使用新版本的IIS,则不必安装.net Framework。如果该服务器上不存在目标框架,则必须安装它并注册iis: nuget软件包不会有问题,因为Vs也会部署所有DLL(如在express上) 如果您正在使用Url重写之类的特殊功能,则必须手动安装这些模块(例如,用于Url重写) 二, 关于这个版本,如果你想做得简单,就用最新的吧。但这取决于您使用的服务器版本,即使大多数应用程序也使用较旧的IIS。如果您使用某种“特殊”配置,可能必须对web.config进行一些更改 三, 对于部署,您有几个选项:C# ASP.NET应用程序部署要求 我正在开发我的第一个C ASP.NET(V4.5.2)Web API,到现在为止,我只使用VisualStudio 2015专业版,用IIS Express 10进行调试。 我以前没有IIS或ASP.NET部署的一般经验。 所以我的问题是: 当我发布应用程序并尝试将其部署到生产IIS(可能是IIS v.8)上时,是否需要在服务器上手动安装任何.Net Framework或任何其他软件包?我使用的Nuget软件包呢?发布过程是否包装了所有需要的文件 我需要哪个版本的IIS才能完成我的任务 申请工作 是否有其他注意事项来确保ASP.NET应用程序 是否在生产环境中成功部署?就像我使用MVC一样 或者实体框架,我是否需要在 服务器 编辑:忘记了Crystal Reports!我想这必须手动安装在服务器上,对吗,c#,asp.net,iis,deployment,C#,Asp.net,Iis,Deployment,一, 如果使用新版本的IIS,则不必安装.net Framework。如果该服务器上不存在目标框架,则必须安装它并注册iis: nuget软件包不会有问题,因为Vs也会部署所有DLL(如在express上) 如果您正在使用Url重写之类的特殊功能,则必须手动安装这些模块(例如,用于Url重写) 二, 关于这个版本,如果你想做得简单,就用最新的吧。但这取决于您使用的服务器版本,即使大多数应用程序也使用较旧的IIS。如果您使用某种“特殊”配置,可能必须对web.config进行一些更改 三, 对于部
- Webdeploy()
- 通过FTP/Fileshare部署-在IIS上创建应用程序-确保选择了正确的.net framework-创建Fileshare或FTP-然后将其部署到目录(即应用程序目录)中