wcf - WCF Web 服务:如何运行?
问题描述
我计划使用 Visual Studio 2015 构建 WCF Web 服务。我想出了一个示例 Web 服务,我可以从 Visual Studio 启动它,当我从本地主机上的浏览器调用 API 时,它工作正常。
现在我想将它部署在服务器中。我不确定如何在服务器中部署。Web 服务的最终输出是一个 DLL。
有人可以向我解释如何在 Windows 服务器中部署它吗?
我需要将此 Web 服务 DLL 作为服务运行吗?
它与IIS有什么关系吗?
解决方案
根据您的要求,我已将其作为答案。
如果您希望托管一个暴露给外部世界的 WCF 服务,那么最好的解决方案是通过 IIS 托管该服务,您可以通过查看以下文章了解如何操作。
您可以在此处找到更直观的教程。
如果您在发布到 IIS 后遇到错误,请参阅以下StackOverflow 答案以查看必须启用哪些 Windows 功能。
推荐阅读
- flutter - Flutter Image.memory() 函数不适用于我,它只显示白色图像
- floating-point - 在幂函数中使用负浮点数时出现错误
- javascript - 如何按特定顺序保持一组堆叠的条形图
- php - 从 SendsPasswordResetEmails 特征的地址覆盖 Laravel
- scala - 如何使用 Circe 创建选项类型的自定义编码?
- vue.js - Nuxt.js 路由器似乎没有加载正确的组件
- vim - 在vim中将空格添加到当前行
- python - 类型错误:force_login() 缺少 1 个必需的位置参数:“用户”
- ios - UIToolbarItems 和 UIBarButtonItems 没有出现在模拟器中或被切断,我错过了什么吗?
- sqlite - Xamarin Forms 应用程序抛出“SQLite.SQLiteException:无法打开数据库文件”