标签: azure-web-sites

SASS捆绑和缩小在本地工作,但不在Azure网站上工作

我已经使用Bundle Transformer设置了SASS捆绑:Sass和SCSS,它在调试和发布模式下在本地运行良好,它通过Azure Build Server构建,并且在我的Azure网站上没有任何构建问题.问题是,SASS似乎没有编译成CSS.查看实时站点上的源代码,显示CSS:

<link href="/Content/test?v=" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)

没有你期望的哈希,并在本地看到.查看样式表,其中没有任何内容.

我必须编写的代码:

var commonStylesBundle = new CustomStyleBundle("~/Content/css");
commonStylesBundle.Include("~/Content/site.scss");
commonStylesBundle.Orderer = nullOrderer;
commonStylesBundle.Transforms.Add(new CssMinify());
bundles.Add(commonStylesBundle);
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc sass bundling-and-minification azure-web-sites azure-devops

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

MVC Azure AD授权角色

[Authorize]在MVC中使用该属性时遇到问题.

以下是采取的步骤:

  1. 创建名为的Azure Active Directory TestAD1
  2. 在AD中插入多个用户
  3. 创建一个名为的组 TestGroup1
  4. 使用visual studio 2013 Windows Authentication以身份验证方法创建MVC项目
  5. [Authorize]控制器方法上方插入
  6. 发布网站
  7. 在azure门户中,将网站配置为使用azure活动目录作为身份验证

这些步骤工作正常,当我将authorize属性更改为:

[Authorize(Roles=@"TestAD1\TestGroup1")]

我总是得到"你没有权限查看这个目录或页面."

我知道以下解决方案,但它不符合我的项目需求:*编写我自己的RoleProvider *使用web.config来管理权限

authorization azure asp.net-mvc-4 azure-web-sites azure-active-directory

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

如何在Azure中更新Web应用程序并始终保持应用程序

我有一个MVC Web应用程序(.NET),我不时需要升级Azure上的部署版本,问题是我有客户正在使用Web应用程序而我无法将其删除并使其不可用.

有一种方法可以部署我的Web应用程序的新版本并且仍然可以一直运行吗?(在部署过程中)

我能想到它的一种方法是将Web-App部署到我当前部署以外的某个地方,然后在我的外部域上"播放"DNS记录.

web-applications azure azure-deployment azure-web-sites

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

从Visual Studio Team Services(VSO)部署Azure WebApp

我尝试在azure门户中为给定的Web应用程序设置我的部署源.

当我导航到Web App > 部署源 > 选择源 > Visual Studio Team Services时,我无法选择我的Visual Studio Team Services帐户.

在此输入图像描述

选择Visual Studio Team Services后,无法选择任何项目.相信我,有项目......

在此输入图像描述

azure azure-deployment azure-web-sites azure-management-portal azure-devops

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

如何使用流量管理器后面的多个App Service设置自定义域的SSL?

我试图在Azure中尝试一些不同的配置可能性,当我在交通管理器后面使用多个网站(App Service)时,我试图正确配置SSL自定义域.

没有问题,我能够:

  1. 将自定义域(subdomain.mydomain.com)附加到Azure应用服务(subdomain1.azurewebsites.net)
  2. 将自定义域(subdomain.mydomain.com)附加到流量管理器(subdomain.trafficmanager.net)后面的Azure应用服务(subdomain1.azurewebsites.net)(此处提及)

但是,当我尝试在Traffic Manager后面添加第二个App Service时,我遇到以下问题:

1.无法将我的自定义域(subdomain.mydomain.com)附加到第二个App Service(subdomain2.azurewebsites.net).错误信息是:

无法更新主机名绑定:
主机名subdomain.mydomain.com已分配给另一个Azure网站:subdomain1.

如果我不能在它监听的域列表中添加subdomain.mydomain.com,我不明白SSL如何与第二个网站一起工作(事实上​​,如果你不添加它,它就不会).

2.无法将第二个App Service添加到Traffic Manager的端点列表中.错误信息是:

无法将配置更改保存到Traffic Manager配置文件"mytrafficmanager".
错误:某些提供的Azure网站端点无效:在流量管理器配置中检测到一个或多个冲突.多个域指向"西欧"区域:subdomain1.azurewebsites.net,subdomain2.azurewebsites.net

但是,当我阅读文档,似乎可以在同一区域中添加多个端点:

如果您的配置文件在同一Azure区域中包含多个端点,则定向到该区域的流量将均匀分布在可用端点上(基于配置的端点启用/禁用状态和正在进行的端点监控).如果您希望在区域内使用不同的流量分布,则可以使用嵌套的流量管理器配置文件来实现.

MSDN文档中使用Traffic Manager和App Service的示例仅显示如何使用一个 App Service执行此操作.

我做错了吗?如果是,在Azure中的流量管理器后面添加多个网站/应用服务的正确方法是什么?

dns ssl azure azure-web-sites azure-traffic-manager

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

azure deploy问题:无权查看此目录或页面

我试图将我的asp.net mvc web应用程序部署到azure.但不知何故,我无法在vs2015社区中使用Web部署,我总是收到一个错误:
Web Deploy遇到服务器的连接问题,不得不终止连接.如果问题仍然存在,请与服务器管理员联系.有关详情,请访问:http://go.microsoft.com/fwlink/?LinkId = 221672 #ERROR_CONNECTION_TERMINATED.WebApplication6 0.

所以我改为使用本地git部署到azure.我能够部署,但是当我输入网络应用程序的网址时,我得到了:您没有权限查看此目录或页面.而且我无法访问我在代码中定义的任何控制器.任何人都可以帮助我吗?

asp.net git asp.net-mvc azure azure-web-sites

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

ApplicationInsights可以跨多个WebApps/LogicApps/etc跟踪事件吗?

我有以下资源

  • 一个移动/ API应用程序
  • 一个MVC应用程序
  • 三个Logic应用程序
  • 一个Azure功能部署,具有5个功能

我希望有一个跟踪号(相关ID)来同时跟踪所有实例.我正在查看Contoso Insurance示例,但我正在手动重建它(不使用Azure Deploy脚本).

我已经阅读了部署代码,但我不确定是否可以将app insight日志合并在一起,或者它是否是某种类型的hack.

意见

当我右键单击visual studio时,我只能关联到尚未连接到*app(web | mobile | api)的Application见解实例.

但是,在配置中,我可以为应用程序洞察提供直接GUID,这可能允许我实现整个过程的一个App Insights活动日志的目标

  1. 是否可以在所有Mobile/API/Logic/MVC网站中提供一个应用洞察记录?

  2. 有没有办法让(或我应该)每个网络应用程序有一个标准的应用程序洞察实例,然后是一个特殊的专用共享应用程序洞察实例,供我的代码调用和登录?

  3. 什么是使用Azure App Insights进行的contoso保险?

azure azure-web-sites azure-mobile-services azure-application-insights

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

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

适用于Linux Docker容器日志记录的App Service

我已将asp.net core 2.0.应用程序部署到azure linux docker容器中,并且我试图找出处理应用程序日志的最佳方法。

我只是无法进入一些好的/最佳实践工作流。

当然,对日志有Kudu服务或FTP访问,它们都显示docker日志,但问题是如何很好地处理日志级别?

像往常一样,我想Warning在生产中打开和打开,但如果出现问题,我想打开Trace以查看所有内容,但不进行重新部署/重新启动/任何操作。由于我们在docker中并且无法访问,appsettings.json因此reloadOnChange显然无法正常工作,我不确定该怎么做?

这种情况下的最佳实践是什么?

azure azure-web-sites azure-api-apps azure-web-app-service

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

具有angular 5应用程序的Azure部署选项无法编译并构建为持续集成

我正在使用Angular 5,bit-bucket,azure app服务,我已经设置了与bit-bucket和Azure部署选项的持续集成.

请找到以下详细信息

在此输入图像描述 在此输入图像描述

在此输入图像描述 在此输入图像描述

项目结构

在此输入图像描述

我的package.json

{
  "name": "vaquarkhana-poc-app",
  "version": "0.0.0",
  "license": "MIT",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build –prod ",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e",
    "postinstall": "npm run build"
  },
  "engines": {
    "node": ">=10.0.0",
    "npm": ">=6.0.0"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "^5.2.10",
    "@angular/cdk": "^5.2.5",
    "@angular/common": "^5.2.0",
    "@angular/compiler": "^5.2.0",
    "@angular/core": "^5.2.0",
    "@angular/flex-layout": "^5.0.0-beta.14",
    "@angular/forms": "^5.2.0",
    "@angular/http": "^5.2.0",
    "@angular/material": "^5.2.5",
    "@angular/platform-browser": "^5.2.0",
    "@angular/platform-browser-dynamic": "^5.2.0",
    "@angular/router": "^5.2.0",
    "core-js": "^2.4.1",
    "hammerjs": "^2.0.8",
    "rxjs": "^5.5.6", …
Run Code Online (Sandbox Code Playgroud)

azure node.js azure-web-sites angular5

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