我正在开发我的第一个C#ASP.NET(v 4.5.2)Web API,直到现在我一直只使用Visual Studio 2015 Professional,IIS Express 10进行调试。 我以前没有IIS或ASP.NET部署的经验。 所以我的问题:
答案 0 :(得分:2)
1
如果您使用新版本的IIS,则不必安装.net框架。如果该服务器上不存在目标框架,则必须安装它并注册iis:https://msdn.microsoft.com/de-de/library/k6h9cz8h(v=vs.100).aspx
nuget包不会成为问题,因为Vs也将部署所有dll(如快递)
如果你正在使用像Url-Rewrite这样的特殊内容,你必须手动安装这些模块(例如,用于url-rewrite https://www.iis.net/downloads/microsoft/url-rewrite)
2
关于版本,如果您想轻松完成,只需使用最新版本即可。但它取决于您使用的服务器版本,即使大多数应用程序也适用于较旧的IIS。如果您正在使用某种特殊的"而且必须在web.config中进行一些更改。构造
3
对于部署,您有以下几种选择:
通过FTP / Fileshare部署 - 在IIS上创建应用程序 - 确保选择正确的.net框架 - 创建文件共享或ftp - 然后将其部署到目录,即app-directory
< / LI>