小编Dan*_*den的帖子

Azure应用服务的插槽设置问题

我需要更好地了解适用于Azure应用服务的插槽应用程序设置.适用时以及如何正确使用它们.

我有2个App Services设置,每个运行2个插槽,如下所示.

  1. 站点1与插槽 - 建筑 - 分期
  2. 站点1带插槽 - 分段

  3. 站点2与插槽 - 建设 - 生产

  4. 站点2与插槽 - 生产

因此,对于每个站点,我希望能够在"应用程序设置"刀片中为构建槽添加无效的连接字符串,以便无法访问该站点,并且只会在azuerwebsites.net网址上为您提供基本错误页面那个插槽.

在每个我的生产槽中,然后我想放置正确的连接字符串,这样一旦交换它们就可以工作了.

我无法让它可靠地工作,我交换时设置不适用.我应该将生产槽上的连接字符串标记为插槽设置吗?构建插槽上的原始插槽应该是插槽设置吗?我是否需要安装一些我不知道的nuget包.

请帮忙

azure azure-web-sites azure-deployment-slots

12
推荐指数
2
解决办法
7026
查看次数

Azure WebJob在部署后是否会查看app.config

我有一个在Azure App Services上运行的网站.它有一个随它部署的WebJob,因此一旦部署就会​​被放入它的App_data文件夹中.

如果我在部署后FTP到我的站点的wwwroot/app_data文件夹,则app.config文件没有我在Azure门户中的"应用程序设置刀片"中设置的配置设置.我的web.config中的设置已更改为网站.

最奇怪的是,当我运行WebJob时,日志输出表明正在使用正确的设置!

因此,根据我的标题,WebJob是否在部署后使用App.Settings文件,或者是否使用来自azure门户的应用程序设置的某种内存副本,或者它是否使用web.config中的内容.网站?

为了预先提出一个可能的问题,我知道app.settings被重命名为myappname.exe.config

azure azure-webjobs

10
推荐指数
1
解决办法
8562
查看次数

使用Fluent.NHibernate,如何基于Select语句执行Insert

我有一个相当复杂的逻辑,它IQueryable为我生成一个用于从我的数据库返回数据的方法Fluent.NHibernate.

但是,我需要能够将此查询的结果存储回数据库(实际上只是主键,但这是一个副作用)

如何生成基于IQueryable我已经获得SQL 的插入语句,如下面生成的示例所示:

INSERT INTO MySavedResults (Id, FirstName, LastName)
SELECT Id, FirstName, LastName FROM Member
WHERE 
FirstName = 'John' and LastName ='Snow' and ...-- more conditions
Run Code Online (Sandbox Code Playgroud)

c# sql-server iqueryable fluent-nhibernate

6
推荐指数
1
解决办法
822
查看次数