小编Chr*_*man的帖子

在web.config中的IIS7"格式错误的XML"上的HTTP错误500.19

我被迫从出厂默认设备重建我的机器.一切都应该是相同的,IIS版本(7.5),操作系统(Windows 7)和我的网站文件.但是,有些不同,因为在配置我的网站并在我的浏览器中提取本地网站后,我收到以下错误...

HTTP错误500.19 - 内部服务器错误无法访问请求的页面,因为页面的相关配置数据无效.错误代码0x8007000d

当我查找错误代码0x800700d时,它告诉我......

分析:出现此问题的原因是ApplicationHost.config文件或Web.config文件包含格式错误的XML元素.要解决此问题,请参阅解决方案1.

然后提供...的分辨率

建议的解决方案:从ApplicationHost.config文件或Web.config文件中删除格式错误的XML元素.

但是我没有看到格式错误的XML,当我完全删除web.config文件时,网站加载但URL重写不起作用(显然).此外,即使我从web.config文件中删除所有XML,将其留空,我也会收到同样的错误.它似乎存在web.config文件存在的问题.

作为参考,这是我的web.config的内容......

<?xml version="1.0" encoding="UTF-8"?>

<!-- this file can be deleted if you're not planning on using URL rewriting with IIS 7. -->
<!-- you can add your own files and folders that should be excluded from URL rewriting by adding them to the "pattern" below. -->
<!-- please read the online documentation on http://cfwheels.org for more information about URL rewriting. -->

<!-- SET ENABLED TO …
Run Code Online (Sandbox Code Playgroud)

iis-7 cfwheels

20
推荐指数
1
解决办法
2万
查看次数

Graphql @include with expression

我正在实现一个查询,该查询应根据用户登录状态为响应中的某些字段提供服务.

具体来说,我希望只有传递"pointRate"字段$authenticationToken并希望避免传入$authenticated下面的查询.我想避免发送的原因$authenticated是客户端可以通过发送$authenticated = true而做错$authenticationToken = null.

query ToDoQuery($authenticationToken: String, $authenticated: Boolean!) {
    pointRate(accessToken: $authenticationToken) @include(if: $authenticated) {
        status
    }
}
Run Code Online (Sandbox Code Playgroud)

authentication permissions authorization graphql

10
推荐指数
2
解决办法
771
查看次数

如何将UDID添加到Xcode托管供应配置文件

几个月前,我使用crashlytics分发我的应用程序的beta版本,一切都很顺利.最近,我被要求添加另一个beta测试人员.这似乎是一个简单的事情在crashlytics,我点击"分发"添加了一个电子邮件地址,所有似乎都很好,除了一个混乱的消息沿着......

您需要再次分发以构建适用于此测试人员的构建.我们将引导您将任何缺少的设备添加到正确的配置文件中

不幸的是,Crashlytics没有"引导我"添加丢失的设备.然而我登录Apple Developer,转到Devices> iOS,并手动添加了测试者的UDID.我很确定这是正确的,但我不确定如何"再次分发".请参阅下面的屏幕截图,了解我尝试过的内容.

目标beta测试者是(Bryan).这款手机也出现在Wayne的个人档案中,因为他也尝试添加手机以帮助排除故障.在任何情况下,您都会在最后一页上注意到它报告"iOSTeam Provisioning Profile:*"中缺少UDID.

iOSTeam Provisioning Profile仅包含原始的3个设备,我无法从Apple Developer进行编辑,因为此配置文件显然是在Xcode中管理的.我创建了一个包含添加设备的新配置文件,但我不确定如何让Crashlytics识别并使用它.

我在Twitter社区发现了一篇名为" Fabric for Enterprise Beta Distribution "的文章,建议用户运行此命令...

rm -rf ~/Library/Caches/com.crashlytics.mac
Run Code Online (Sandbox Code Playgroud)

我做了什么(在关闭Fabric之后),但它没有影响.

关于我的下一步应该是什么的任何建议?经过多次头疼,我不知所措.

在此输入图像描述

ios crashlytics twitter-fabric xcode7

8
推荐指数
2
解决办法
5215
查看次数

如何调用ListView.renderRow()的highlightRow?

我似乎无法弄清楚如何使用highlightRow属性ListView的renderRow.

ListView.renderRow文档状态...

(rowData,sectionID,rowID,highlightRow)=>可渲染

从数据源及其ID中获取数据条目,并应返回可呈现为行的可呈现组件.默认情况下,数据正是放入数据源的数据,但也可以提供自定义提取器.通过调用highlightRow函数突出显示行时,可以通知ListView.突出显示行时,将隐藏上方和下方的分隔符.可以通过调用highlightRow(null)重置行的突出显示状态.

我想提请注意这条线......

通过调用highlightRow函数突出显示行时,可以通知ListView.

当我console.log(rowData, sectionID, rowID, highlightedRow),我可以看到highlightRow是一个具有以下签名的函数...

function(sectionID,rowID){
  this.setState({highlightedRow:{sectionID:sectionID,rowID:rowID}});
}
Run Code Online (Sandbox Code Playgroud)

这里从源代码中调用(参见参考资料this.onRowHighlighted)......

<StaticRenderer
  key={'r_' + comboID}
  shouldUpdate={!!shouldUpdateRow}
  render={this.props.renderRow.bind(
    null,
    dataSource.getRowData(sectionIdx, rowIdx),
    sectionID,
    rowID,
    this.onRowHighlighted
  )}
/>;
Run Code Online (Sandbox Code Playgroud)

谁能提供一个如何正确使用highlightRow的例子?

listview react-native

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

如何在GraphQL中继承或扩展typeDefs

我有一个type User。用户也可以成为type TeamMemberUser和之间的唯一区别TeamMember是增加的字段teamRole: String。因此,我很乐意做下面的事情,以避免不必要地重复定义所有用户字段…

  type User {
    id: ID!,
    name: String,
    (many other field defs)
  }

  type TeamMember extends User  {
    teamRole: String,
  }
Run Code Online (Sandbox Code Playgroud)

任何人都知道这种语法吗?我以为extend会是答案,但似乎更像是javascript的prototype

schema inheritance extends extend graphql

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

使用React Native的Xcode子项目依赖性链接器错误

这是一个与Facebook的React Native框架相关的问题.我导入了一个ReactNativeSample项目,该项目包含许多React Native的子项目.我添加了一个包装SQLlite的新子项目.包装SQLlite的子项目引用了React子项目中的代码,但是当我尝试构建项目时,我收到链接器错误.

Undefined symbols for architecture x86_64:
  "__RCTLogFormat", referenced from:
      -[AIBSQLite openFromFilename:callback:] in libAIBSQLite.a(AIBSQLite.o)
      -[AIBSQLite closeDatabase:callback:] in libAIBSQLite.a(AIBSQLite.o)
      -[AIBSQLite prepareStatement:sql:andParams:callback:] in libAIBSQLite.a(AIBSQLite.o)
      -[AIBSQLite stepStatement:statementId:callback:] in libAIBSQLite.a(AIBSQLite.o)
      -[AIBSQLite finalizeStatement:statementId:callback:] in libAIBSQLite.a(AIBSQLite.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

我的问题是,还有其他子项目引用RCTLogFormat函数,例如RCTText子项目,它似乎工作正常.为什么我添加的新子项目有链接器问题? 我比较了我的子项目和RCTText的构建设置,它们看起来看起来都一样.

xcode linker ios react-native

5
推荐指数
0
解决办法
477
查看次数

在React Native中将图像附加到电子邮件(使用rn-image-picker和rn-mail)

11/04更新:

我用一个应用创建了一个仓库,下面演示了这个问题。任何想要安装和使用它的人都可以在这里找到它... https://github.com/geirman/react-native-photo-emailer


我同时使用以下软件包,以尝试从图库中选择图像(或使用相机拍摄),然后将该照片附加到电子邮件中。

以下代码在Android上运行良好,但无法在iOS上附加图像。

import ImagePicker from 'react-native-image-picker';
handleAndroid = (subject, to) => {
  var pickerOptions = {
    title: 'Select Avatar',
    storageOptions: {
      skipBackup: true,
      path: 'images'
    }
  };

  ImagePicker.showImagePicker(pickerOptions, (response) => {
    const { uri, type, path } = response;
    this.sendMail(subject, to, path, type);
  });
}
Run Code Online (Sandbox Code Playgroud)

sendMail方法看起来像这样(减去错误处理以简化操作)

import Mailer from 'react-native-mail';
sendMail = (subject, to, uri, type) => {
  Mailer.mail({
    subject,
    recipients: [to],
    body: 'Optional Comment: ',
    attachment: {
      path: uri,
      type: type,
      name: subject
    }, …
Run Code Online (Sandbox Code Playgroud)

email email-attachments ios react-native

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

使用样式化组件的React Native中的动态样式按钮

Button组件通常由包含TouchableHighlight(或其他可触摸)的Text元素组成.我正在尝试创建一个使用样式组件设置样式的Button组件,但我无法让我的样式动态响应道具.

按钮组件

下面,我创建了一个类似于基于样式组件文档中的道具示例的Adapting的Button组件.

import React from 'react';
import { Text, TouchableHighlight } from 'react-native';
import styled from 'styled-components/native';

const colors = {
    accent: '#911',
    highlight: '#D22',
    contrast: '#FFF',
}

const Label = styled.Text`
  color: ${props => !props.outline ? colors.contrast : colors.accent};
  font-weight: 700;
  align-self: center;
  padding: 10px;
`

const ButtonContainer = styled.TouchableHighlight`
  background-color: ${props => props.outline ? colors.contrast : colors.accent};
  width: 80%;
  margin-top: 5px;
  border-color: ${colors.accent};
  border-width: 2px;
`

const Button = (props) => …
Run Code Online (Sandbox Code Playgroud)

button react-native styled-components

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

使用HTTPS(SSL)工作的图像源URI,HTTP不起作用(React Native v0.30.0)

在React-Native版本30中,某些图像未加载.

这是有效的

<Image style={styles.messageImage} 
       source={{uri:'https://facebook.github.io/react/img/logo_og.png'}}/>
Run Code Online (Sandbox Code Playgroud)

这不起作用

<Image style={styles.messageImage} 
       source={{uri:'http://i.imgur.com/lDz3wVn.png'}}/>
Run Code Online (Sandbox Code Playgroud)

看起来带有https链接的图像正在工作,而带http链接的图像不起作用.还有其他人面临这个问题吗?

谢谢.

image react-native

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

从 NPM 安装 CRA 和 NextJS 时出现问题(错误:在“npm”注册表中找不到包“@babel/core”)

TL; 博士

以下每个命令都失败并出现类似的错误...

在“npm”注册表中找不到包“@babel/core”

  • create-react-app test
  • npm install --save next
  • yarn add next

日志结果 create-react-app test

Creating a new React app in /Users/ChrisGeirman/dev/node/react/next/test.

Installing packages. This might take a couple minutes.
Installing react, react-dom, and react-scripts...

yarn add v1.7.0
warning ../../package.json: No license field
info No lockfile found.
[1/4]   Resolving packages...
? (node:8309) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Bu
ffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
error Couldn't find package "@babel/core" on …
Run Code Online (Sandbox Code Playgroud)

javascript node.js npm reactjs next.js

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

从AsyncStorage检索JWT以使用ApolloClient创建httpLink中间件的问题

我几乎从创建中间件Apollo GraphQL网络层文档中复制/粘贴示例代码,除了我从中拉动依赖项apollo-client-preset并且我使用一个简单的实用程序库来返回jwt标记.这是链接代码......

import { ApolloClient, HttpLink, InMemoryCache, ApolloLink, concat } from 'apollo-client-preset';
import { getSessionToken } from './api/localStorage';

const httpLink = new HttpLink({ uri: 'http://localhost:4000/' });

const authMiddleware = new ApolloLink((operation, forward) => {
  const token = getSessionToken();
  const authorizationHeader = token ? `Bearer ${token}` : null;

  operation.setContext({
    headers: {
      authorization: authorizationHeader,
    }
  });

  return forward(operation);
})

const client = new ApolloClient({
  link: concat(authMiddleware, httpLink),
});
Run Code Online (Sandbox Code Playgroud)

这是./api/localStorage播放中的方法......

export const getSessionToken = () …
Run Code Online (Sandbox Code Playgroud)

javascript async-await graphql react-native asyncstorage

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

Cloudinary 错误:通过 REST API“缺少所需参数 - 文件”

我刚刚开始使用 Cloudinary,我正在尝试通过直接调用 API 进行上传。使用DHC REST 客户端(chrome 扩展) ,我按照创建 API 身份验证签名中的说明将我的请求放在一起。这是该请求和响应的屏幕截图。

Cloudinary 图片上传(签名)

我也尝试过...

  1. 在除时间戳之外的所有值周围添加引号,如示例所示
  2. 使请求成为多部分请求并将图像作为“文件”附加到正文
  3. 删除timestampapi_keysignature和 并将其替换upload_preset为尝试上传未签名的图像(是的,我创建了预设)
  4. 最后,我确实尝试添加,public_id尽管它说如果没有提供它会分配一个。

在所有情况下,我都会得到相同的错误响应......Missing required parameter - file

谁能告诉我我错过了什么?

rest cloudinary

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