社区
Xamarin技术
帖子详情
xamarin studio 建的asp.net mvc项目怎么发布
qq_34067000
2016-05-07 10:18:13
xamarin studio 建的asp.net mvc项目怎么发布?
windows下vs 2013 可以直接发布编译成dll的网站,在xamarin studio下怎么怎么发布?
...全文
507
1
打赏
收藏
xamarin studio 建的asp.net mvc项目怎么发布
xamarin studio 建的asp.net mvc项目怎么发布? windows下vs 2013 可以直接发布编译成dll的网站,在xamarin studio下怎么怎么发布?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_37953049
2017-03-17
打赏
举报
回复
同问,包括asp.net的webapi项目在内的其他web项目在Xamarin studio中如何发布的问题。
Xamarin
WebAPI:在
Xamarin
iOS应用中使用
ASP.NET
Web API的示例
项目
Xamarin
WebAPI 作者:Dave Voyles | 网址: 在
Xamarin
iOS应用中使用
ASP.NET
Web API的示例
项目
客观的 本实验完成了在Visual
Studio
中创
建
ASP.NET
Web API
项目
的过程,然后使用
Xamarin
编写了使用API的iOS应用。 但是,有了这些工具,您就可以轻松编写适用于iOS,Andriod和Windows Phone的应用程序。 在本实验结束时,您将能够: 创
建
一个
ASP.NET
MVC
和Web API
项目
使用
Xamarin
创
建
iOS应用 通过为这些平台创
建
不同的UI,此应用程序还可用于Windows Phone或Android。
Xamarin
有许多有关如何执行此操作的教程。 使用此应用程序,我们将能够使用Web API
项目
的
MVC
部分将“人”添加到Azure中托管的数据库中,并且能够从
Xamarin
C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development – Third Edition
C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development – Third Edition 版本: Create powerful applications with .NET Standard 2.0,
ASP.NET
Core 2.0, … Visual
Studio
2017 or Visual
Studio
Code By 作者: Mark J. Price ISBN-10 书号: 1788398076 ISBN-13 书号: 9781788398077 Edition 版本: 3rd Revised edition 出版日期: 2017-11-30 pages 页数: 786 C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development, Third Edition, is a practical guide to creating powerful cross-platform applications with C# 7.1 and .NET Core 2.0. It gives readers of any experience level a solid foundation in C# and .NET. The first part of the book runs you through the basics of C#, as well as debugging functions and object-oriented programming, before taking a quick tour through the latest features of C# 7.1 such as default literals, tuples, inferred tuple names, pattern matching, out variables, and more. After quickly taking you through C# and how .NET works, this book dives into the .NET Standard 2.0 class libraries, covering topics such as packaging and deploying your own libraries, and using common libraries for working with collections, performance, monitoring, serialization, files, databases, and encryption. The final section of the book demonstrates the major types of application that you can build and deploy cross-device and cross-platform. In this section, you’ll learn about websites, web applications, web services, Universal Windows Platform (UWP) apps, and mobile apps. By the end of the book, you’ll be armed with all the knowledge you need to build modern, cross-platform applications using C# and .NET. Contents 1: HELLO, C#! WELCOME, .NET CORE! 2: PART 1 – C# 7.1 3: SPEAKING C# 4: CONTROLLING THE FLOW AND CONVERTING TYPES 5: WRITING, DEBUGGING, AND TESTING FUNCTIONS 6: BUILDING YOUR OWN TYPES WITH OBJECT-ORIENTED PROGRAMMING 7: IMPLEMENTING INTERFACES AND INHERITING CLASSES 8: PART 2 – .NET CORE 2.0 AND .NET STANDARD 2.0 9: UNDERSTANDING AND PACKAGING .NET STANDARD TYPES 10: USING COMMON .NET STANDARD TYPES 11: WORKING WITH FILES, STREAMS, AND SERIALIZATION 12: PROTECTING YOUR DATA AND APPLICATIONS 13: WORKING WITH DATABASES USING ENTITY FRAMEWORK CORE 14: QUERYING AND MANIPULATING DATA USING LINQ 15: IMPROVING PERFORMANCE AND SCALABILITY USING MULTITASKING 16: PART 3 – APP MODELS 17: BUILDING WEB SITES USING
ASP.NET
CORE RAZOR PAGES 18: BUILDING WEB SITES USING
ASP.NET
CORE
MVC
19: BUILDING WEB SERVICES AND APPLICATIONS USING
ASP.NET
CORE 20: BUILDING WINDOWS APPS USING XAML AND FLUENT DESIGN 21: BUILDING MOBILE APPS USING XAML AND
XAMARIN
.FORMS 22: SUMMARY 23: ANSWERS TO THE TEST YOUR KNOWLEDGE QUESTIONS What You Will Learn Build cross-platform applications using C# 7.1 and .NET Core 2.0 Explore
ASP.NET
Core 2.0 and learn how to create professional websites, services, and applications Improve your application’s performance using multitasking Use Entity Framework Core and LINQ to query and manipulate data Master object-oriented programming with C# to increase code reuse and efficiency Familiarize yourself with cross-device app development using the Universal Windows Platform Protect and manage your files and data with encryption, streams, and serialization Get started with mobile app development using
Xamarin
.Forms Preview the nullable reference type feature of C# 8 Authors Mark J. Price Mark J. Price is a Microsoft Certified Solutions Developer (MCSD), Microsoft Specialist: Programming in C#, and Episerver Certified Developer, with more than 20 years of educational and programming experience. Since 1993, Mark has passed more than 80 Microsoft programming exams, and he specializes in preparing others to pass them too. His students range from professionals with decades of experience to 16-year-old apprentices with none. He successfully guides all of them by combining educational skills with real-world experience in consulting and developing systems for enterprises worldwide. Between 2001 and 2003, Mark was employed full-time to write official courseware for Microsoft in Redmond, USA. His team wrote the first training courses for C# while it was still an early alpha version. While with Microsoft, he taught “train-the-trainer” classes to get Microsoft Certified Trainers up-to-speed on C# and .NET. Currently, Mark creates and delivers classroom and e-learning training courses for Episerver’s Digital Experience Cloud, the best .NET CMS for Digital Marketing and E-commerce. He is an Episerver Certified Developer (ECD) on Episerver CMS. In 2010, Mark studied for a Postgraduate Certificate in Education (PGCE). He taught GCSE and A-Level mathematics in two London secondary schools. He holds a Computer Science BSc Hons. degree from the University of Bristol, UK.
.NET6零基础到精通实战
架构师揭秘跨平台.NET6的背景,从环境准备到实战功能开发,.NET6新技术讲解,微服务架构搭
建
,1.跨平台.NET6精研,从环境准备到实战实操 2.包含
ASP.NET
Core6.0+.NET6MinimalApi 3.
Xamarin
技术讲解,实战实操 4.微服务架构搭
建
,微服务组件应用
Professional C# 7 and .NET Core 2.0
The professional’s guide to C# 7, with expert guidance on the newest features Professional C# 7 and .NET Core 2.0 provides experienced programmers with the information they need to work effectively with the world’s leading programming language. The latest C# update added many new features that help you get more done in less time, and this book is your ideal guide for getting up to speed quickly. C# 7 focuses on data consumption, code simplification, and performance, with new support for local functions, tuple types, record types, pattern matching, non-nullable reference types, immutable types, and better support for variables. Improvements to Visual
Studio
will bring significant changes to the way C# developers interact with the space, bringing .NET to non-Microsoft platforms and incorporating tools from other platforms like Docker, Gulp, and NPM. Guided by a leading .NET expert and steeped in real-world practicality, this guide is designed to get you up to date and back to work. With Microsoft speeding up its release cadence while offering more significant improvement with each update, it has never been more important to get a handle on new tools and features quickly. This book is designed to do just that, and more—everything you need to know about C# is right here, in the single-volume resource on every developer’s shelf. Tour the many new and enhanced features packed into C# 7 and .NET Core 2.0 Learn how the latest Visual
Studio
update makes developers’ jobs easier Streamline your workflow with a new focus on code simplification and performance enhancement Delve into improvements made for localization, networking, diagnostics, deployments, and more Whether you’re entirely new to C# or just transitioning to C# 7, having a solid grasp of the latest features allows you to exploit the language’s full functionality to create robust, high -quality apps. Professional C# 7 and .NET Core 2.0 is the one-stop guide to everything you need to know. Contents PART I: The C# Language Chapter 1 .Net Applications And Tools Chapter 2 Core C# Chapter 3 Objects And Types Chapter 4 Object-Oriented Programming With C# Chapter 5 Generics Chapter 6 Operators And Casts Chapter 7 Arrays Chapter 8 Delegates, Lambdas, And Events Chapter 9 Strings And Regular Expressions Chapter 10 Collections Chapter 11 Special Collections Chapter 12 Language Integrated Query Chapter 13 Functional Programming With C# Chapter 14 Errors And Exceptions Chapter 15 Asynchronous Programming Chapter 16 Reflection, Metadata, And Dynamic Programming Chapter 17 Managed And Unmanaged Memory Chapter 18 Visual
Studio
2017 PART II: .NET Core and the Windows Runtime Chapter 19 Libraries, Assemblies, Packages, And Nuget Chapter 20 Dependency Injection Chapter 21 Tasks And Parallel Programming Chapter 22 Files And Streams Chapter 23 Networking Chapter 24 Security Chapter 25 Ado.Net And Transactions Chapter 26 Entity Framework Core Chapter 27 Localization Chapter 28 Testing Chapter 29 Tracing, Logging, And Analytics PART III: Web Applications and Services Chapter 30
Asp.Net
Core Chapter 31
Asp.Net
Core
Mvc
Chapter 32 Web Api PART IV: Apps Chapter 33 Windows Apps Chapter 34 Patterns With Xaml Apps Chapter 35 Styling Windows Apps Chapter 36 Advanced Windows Apps Chapter 37
Xamarin
.Forms
微服务架构和基于容器参考应用程序eShopOnContainers.zip
基于简化的微服务架构和Docker容器的Microsoft由Microsoft提供的示例.NET Core参考应用程序。 免责声明 重要说明:此示例应用程序的当前状态是ALPHA,认为这是版本0.1版本的基础,因此,很多方面还有待改进和改变显著而重构当前的代码和实现新的功能。对社区的改进和反馈将受到高度的赞赏和接受。 该参考应用程序提出了一个简化的面向服务的体系结构实现,通过综合应用程序引入诸如.NET Core与Docker容器之类的技术。然而,这个引用应用程序并不是要解决大型和关键任务的分布式系统中的所有问题,只是让开发人员轻松开始使用.NET Core的Docker容器和微服务器的开始。 例如,在了解Docker容器和使用.NET Core开发微服务器之后,下一步(eShopOnContainers还没有涵盖),就是选择像Docker Swarm,Kubernetes或DC / OS(Azure容器服务)或Azure中的微服务集群/协调器在大多数情况下,服务结构将需要对应用程序的配置进行额外的部分更改(尽管当前体系结构应适用于大多数具有较小更改的业务流程)。或将数据库移动到HA云服务,或者在Azure Service Bus或任何其他生产就绪的服务总线市场上实施EventBus。 在将来,我们可能会分配此
项目
,并针对特定的微服务集群/协调者加上多个版本,并使用额外的云基础架构。 有关可能的新实施的更多信息,请阅读Wiki中未来版本的eShopOnContainers的计划路线图和里程碑,并在ISSUES部分提供反馈,如果您希望看到任何特定的方案得到实施或改进。此外,请随时讨论任何当前的问题。 架构概述:本参考应用程序是在服务器端和客户端的跨平台两种,由于能够根据您的码头工人主机上的Linux或Windows容器运行的.NET的核心服务,并为
Xamarin
的Android,iOS或正在运行的移动应用Windows / UWP加上客户端网络应用程序的任何浏览器。该架构提出了一种简化的面向服务的架构实现,其中包含多个自主的微服务器(每个拥有自己的数据/ db),并使用Http作为当前的通信协议,在每个微服务器(简单的CRUD vs. DDD / CQRS模式)中实现不同的方法。 它还支持异步通信,用于基于集成事件和事件总线以及路线图中定义的其他功能的多个服务的数据更新传播。 微服务的类型不同,这意味着不同的内部架构模式取决于其目的,如下图所示。 最终将添加与其他框架和No-SQL数据库的其他miroservice样式。这是一个很好的机会,来自社区的拉动请求,例如使用Nancy的新微服务,或者甚至其他语言,如Node,Go,Python或具有MongoDB Azure DocDB兼容性的数据容器,PostgreSQL,RavenDB,Event Store,MySql等。) 数据库服务器/容器的重要说明 在该解决方案当前的开发环境配置中,SQL数据库将自动部署样本数据到单个SQL Server for Linux容器(SQL数据库的单一共享Docker容器),因此整个解决方案可以启动并运行,而无需任何依赖任何云或特定的服务器。每个数据库也可以部署为单个Docker容器,但是在开发机器中,您需要将8GB或更多的内存RAM分配给Docker才能在Docker Linux主机中运行3个SQL Server Docker容器, Docker for Windows“或”Docker for Mac“开发环境。 在将Redis缓存作为开发环境的容器运行时,定义了类似的情况。 但是,在实际的生产环境中,
建
议您将数据库(在本例中为SQL Server和Redis)设置为HA(高可用性)服务,如Azure SQL数据库,Redis服务或任何其他集群系统。如果要更改为生产配置,只需在HA云或内部部署服务器后更改连接字符串即可。 相关文档和指导 在开发这个参考应用,我们正在创造一个参考指南/电子书名为“构
建
和开发集装箱和微服务基于.NET应用程序”,其详细阐述了如何开发这种
建
筑风格(微服务,多克尔容器,领域驱动设计某些微服务)以及其他更简单的架构风格,如可以作为Docker容器生活的单片应用程序。 还有其他电子书专注于容器/ Docker生命周期(DevOps,CI / CD等)与Microsoft Tools,已经
发布
,另外还有一本关于使用
Xamarin
.Forms的企业应用程序模式的电子书。您可以下载它们,并在这里开始审查这些指南/电子书:
建
筑与发展 集装箱生命周期和CI / CD 应用程序模式与
Xamarin
.Forms 下载(初稿,在进行的工作) 下载(自2016年后期第一版) 下载(初稿,在进行的工作) 发送反馈给cesardl@microsoft.com 然而,我们鼓励下载和审查“架构与开发电子书”,因为在指导中解释的架构风格和架构模式和技术在解释许多模式实现时使用此参考应用程序,因此您将更好地了解上下文,设计以及在当前架构和内部设计中采取的决策。 应用程序代码概述 在这种回购,你可以找到一个样本参考应用,将帮助您了解如何实现用微服务架构的应用.NET的核心和多克。 示例业务域或场景基于作为多容器应用实现的eShop或电子商务。每个容器都是使用.NET Core运行的
ASP.NET
Core开发的一个微服务部署(如basket-microservice,catalog-microservice,ordering-microservice和identity-microservice),因此可以在Linux Containers和Windows Containers 。下面的屏幕截图显示了这些微服务器/容器和客户端应用程序的VS Solution结构。 (推荐入门时)开放eShopOnContainers-ServicesAndWebApps.sln为仅包含相关的微服务和Web应用程序的服务器端
项目
的解决方案。 开放eShopOnContainers-MobileApps.sln为仅包含所述客户端的移动应用
项目
的解决方案(仅
Xamarin
移动应用)。它也是基于mocks独立工作的。 打开eShopOnContainers.sln包含所有
项目
(所有的客户端应用和服务)的解决方案。 最后,这些微服务由多个客户端网络和移动应用程序消耗,如下所述。
MVC
应用程序(
ASP.NET
核心):它的一个
MVC
应用程序,你可以找到关于如何消费有趣的场景基于HTTP的从C#在服务器端运行的微服务,因为它是一个典型的
ASP.NET
MVC
的核心应用。由于它是一个服务器端应用程序,因此内部Docker Host网络内部名称解析可以访问其他容器/微服务器。 SPA(单页应用):提供了类似的“网上商店的业务功能”,而是开发了角2,打字稿及轻微使用
ASP.NET
MVC
的核心。这是客户端Web应用程序的另一种方法,当您希望拥有更现代的客户端行为时,其行为与每个操作上的典型浏览器往返行为不同,但表现为类似于单页应用程序的单页面应用程序桌面应用使用体验。基于HTTP的微服务的消耗由客户端浏览器中的TypeScript / JavaScript完成,因此客户端调用微服务器来自Docker Host内部网络(从您的网络甚至从互联网)。
Xamarin
移动应用(对于iOS,Android和Windows / UWP) :这是一个客户端移动应用程序支持最常见的移动操作系统平台(的iOS,Android和Windows / UWP)。在这种情况下,微服务的消耗是从C#完成的,但是在客户端设备上运行, 为eShopOnContainers设置开发环境 Visual
Studio
2017和Windows 这是更直接的入门方式:https://github.com/dotnet/eShopOnContainers/wiki/02.-Setting-eShopOnContainer-solution-up-in-a-Visual-
Studio
-2017- environment CLI和Windows 对于喜欢Windows的CLI的用户,使用dotnet CLI,Docker CLI和Windows的VS代码: https://github.com/dotnet/eShopOnContainers/wiki/03.-Setting-the-eShopOnContainers-solution-up-in-a-Windows-CLI-environment-(dotnet-CLI,-Docker-CLI-and-VS-Code) CLI和Mac 对于那些喜欢在Mac上使用CLI的用户,使用dotnet CLI,Docker CLI和VS代码(说明仍然TBD,但类似于Windows CLI):https://github.com/dotnet/eShopOnContainers/wiki/04.-设置eShopOnContainer-in-a-Mac,-VS-Code-and-CLI-environment - (dotnet-CLI,-Docker-CLI-and-VS-Code) 关于测试的Docker容器/图像的注意事项 大部分
项目
的开发和测试的是(如三月初2017)完成对码头工人的Linux容器在开发机器与“泊坞的Windows”运行,默认是“泊坞的Windows”已安装的Hyper-V的Linux VM(MobiLinuxVM) 。该窗口的容器方案,目前正在实施/测试还没有。应用程序应该能够在基于不同Docker基础映像的Windows Nano Containers上运行,因为.NET Core服务也已经在普通Windows(没有Docker)上运行。该应用程序也使用安装了.NET Core和VS代码的开发MacOS机器在“Docker for Mac”中进行了部分测试,这仍然是使用在Mac上的VM安装程序上运行的Linux容器的“Docker for Windows”
建
立。但是,来自社区的Mac环境和Windows Containers的进一步测试和反馈将不胜感激。 发送反馈和
建
议 如上所述,我们非常感谢您的反馈,改进和想法。您可以在问题部分创
建
新问题, 或发送电子邮件至eshop_feedback@service.microsoft.com 问题 问题列表:https://github.com/dotnet/eShopOnContainers/issues/107 标签:docker 微服务
Xamarin技术
436
社区成员
235
社区内容
发帖
与我相关
我的任务
Xamarin技术
欢迎来到Xamarin技术交流论坛学习交流,Xamarin是一个行动App开发平台,开发人员透过Xamarin可开发出iOS、Android 与Windows 等平台的...
复制链接
扫一扫
分享
社区描述
欢迎来到Xamarin技术交流论坛学习交流,Xamarin是一个行动App开发平台,开发人员透过Xamarin可开发出iOS、Android 与Windows 等平台的...
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章