首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >paas环境中的服务栈

paas环境中的服务栈
EN

Stack Overflow用户
提问于 2015-06-24 22:28:51
回答 1查看 209关注 0票数 3

我们得到了一个方向,公司应该向PaaS (Platform )类型的体系结构发展。我们有用servicestack.net开发的服务,PaaS容器可以用来托管以ServiceStack.net开发的基于.net的We服务。ServiceStack是否会提供以下任何一种托管服务,如Amazon、?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-24 23:17:30

ServiceStack实际上只是一个标准的ASP.NET Web应用程序,因此可以很容易地部署到ASP.NET Web应用程序可以使用的任何地方。

ServiceStack还为部署到AWS的不同方法提供指南:

使用AWSSDK

使用MS WebDeploy实现AWS

使用八达通部署

servicestack.net网站本身就是部署在AWS上,它利用了AWS上的托管PostgreSQL数据库,并利用了像Amazon这样的其他PostgreSQL功能。

Azure

由于它只是一个普通的ASP.NET网络应用程序,所以通过以下粗略的指南在Azure上部署也是很简单的:

  1. 在Azure门户中创建一个新网站
  2. 下载下载发布配置文件(在发布应用程序标题下的链接)以下载新网站的WebDeploy发布配置文件设置并在本地保存
  3. 右键单击ServiceStack顶级ASP.NET项目,然后单击上下文菜单上的Deploy...
  4. 导入保存的Azure MS WebDeploy设置
  5. 导入后,您可以单击向导的其余部分来部署web应用程序。

Azure SQL Server

如果将OrmLite与Server结合使用,则可以在Azure门户中创建Basic Server数据库。创建数据库后,在新创建的数据库主页中单击“查看.Net、ODBC、PHP和JDBC"链接后出现的对话框复制连接字符串。

然后,您可以在注册OrmLite Server连接时使用Azure连接字符串。要让您的Web在本地使用不同的Server数据库,并在将其部署到Azure时使用Azure DB,您可以将其添加为Web.Release.config XDT转换,方法是将其添加到运行的Web.Config文件中,并在部署到Azure时替换现有的Web.config appSetting:

代码语言:javascript
复制
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
    <appSettings xdt:Transform="Replace">
        <add key="AppDb" value="{AzureSqlServerConnectionString}"/>
    </appSettings> 
</configuration>
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31038232

复制
相关文章

相似问题

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