小编kaq*_*ues的帖子

设置 Azure Blob 服务属性 (REST API) 时出现“身份验证格式不正确”

我正在尝试按照以下说明在我的 Azure Blob 存储帐户上设置 CORS 规则。

这是我提出请求后收到的错误:

400 认证信息的格式不正确。检查 Authorization 标头的值

请求网址:

PUT https://[MyAccountName].blob.core.windows.net/?restype=service&comp=properties
Run Code Online (Sandbox Code Playgroud)

请求头:

x-ms-version: 2013-08-15
x-ms-date: Tue, 25 Feb 2014 13:02:00 GMT
Authorization: SharedKey
[MyAccountName]: [MyAccountKey]
Content-Length: 329
Host: [MyAccountName].blob.core.windows.net
Run Code Online (Sandbox Code Playgroud)

请求正文:

<?xml version="1.0" encoding="utf-8"?>
<StorageServiceProperties>
    <Cors>   
          <CorsRule>
                <AllowedOrigins>http://www.example.com</AllowedOrigins>
                <AllowedMethods>GET</AllowedMethods>
                <ExposedHeaders>x-ms-meta-data*,x-ms-meta*</ExposedHeaders>
                <AllowedHeaders>x-ms-meta-target*,x-ms-meta*</AllowedHeaders>
                <MaxAgeInSeconds>200</MaxAgeInSeconds>
        </CorsRule>
    <Cors>
</StorageServiceProperties>
Run Code Online (Sandbox Code Playgroud)

azure-storage

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

角色环境.未能初始化

我有许多Azure网站在单实例标准S2层上运行(每个站点都在它自己的实例上).这些站点位于不同的区域,它们运行完全不同且独立的代码.我注意到如果我eventlog.xml在我的任何网站上查看该文件,我会看到一些Role environment . FAILED TO INITIALIZE事件出现.以下是该文件的摘录:

<Event>
    <System>
        <Provider Name="Windows Azure Runtime 2.5.0.0"/>
        <EventID>1013</EventID>
        <Level>0</Level>
        <Task>0</Task>
        <Keywords>Keywords</Keywords>
        <TimeCreated SystemTime="2015-05-06T07:07:35Z"/>
        <EventRecordID>976923406</EventRecordID>
        <Channel>Application</Channel>
        <Computer>RD000XXXXXE</Computer>
        <Security/>
    </System>
    <EventData>
        <Data>4008</Data>
        <Data>w3wp</Data>
        <Data>Role environment . INITIALIZING</Data>
    </EventData>
</Event>
<Event>
    <System>
        <Provider Name="Windows Azure Runtime 2.5.0.0"/>
        <EventID>1013</EventID>
        <Level>0</Level>
        <Task>0</Task>
        <Keywords>Keywords</Keywords>
        <TimeCreated SystemTime="2015-05-06T07:07:36Z"/>
        <EventRecordID>976923937</EventRecordID>
        <Channel>Application</Channel>
        <Computer>RD000XXXXXE</Computer>
        <Security/>
    </System>
    <EventData>
        <Data>4008</Data>
        <Data>w3wp</Data>
        <Data>Role environment . INITIALED RETURNED. HResult=-2147024891</Data>
    </EventData>
</Event>
<Event>
    <System>
        <Provider Name="Windows Azure Runtime 2.5.0.0"/>
        <EventID>1015</EventID>
        <Level>3</Level>
        <Task>0</Task>
        <Keywords>Keywords</Keywords>
        <TimeCreated SystemTime="2015-05-06T07:07:36Z"/>
        <EventRecordID>976924062</EventRecordID> …
Run Code Online (Sandbox Code Playgroud)

azure-web-sites

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

当EnableOptimizations为true时,CSS包为空

我正在创建一个样式包:

bundles.Add(new StyleBundle("~/content/bundled-styles.css").Include(
    "~/content/flexisel-style.css"));
Run Code Online (Sandbox Code Playgroud)

......在我看来:

@Styles.Render("~/content/bundled-styles.css")
Run Code Online (Sandbox Code Playgroud)

如果我在没有启用优化的情况下查看我的页面(即BundleTable.EnableOptimizations = false;),那么一切正常.我的.css文件被添加到页面没有任何问题,它包含所有样式.

如果我设置BundleTable.EnableOptimizations = true;(不更改任何其他内容),则生成的.css包不包含任何样式.捆绑的.css文件与生成的令牌一起添加到页面中,但是当我从页面源单击.css文件时,它是完全空白的.然后我的页面显然没有任何样式.

附加信息:

  • 我的内容文件夹中没有名为"bundled-styles.css"的文件或文件夹
  • 这是我添加的唯一捆绑包.
  • 我没有收到任何错误(如404)..css文件只是空的.
  • 我正在使用ASP.NET MVC 5.

bundling-and-minification asp.net-mvc-5

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