小编Tim*_*Tim的帖子

如何在现有数据库中使用新的MVC5身份验证

我查看了当前的文献,但我正在努力研究如何使新IdentityStore系统与您自己的数据库一起工作.

我的数据库的User表在tblMember下面称为示例类.

public partial class tblMember
{
    public int id { get; set; }
    public string membership_id { get; set; }
    public string password { get; set; }
    ....other fields
}
Run Code Online (Sandbox Code Playgroud)

目前用户使用membership_id唯一的登录,然后我在整个系统中使用id作为主键.我无法使用用户名方案进行登录,因为它在此系统上不够独特.

通过我看到的示例看起来系统的设计对我来说非常具有可塑性,但我目前无法锻炼如何使用我的tblmember表进行身份验证的本地登录membership_id,然后我将从任何用户访问该用户的tblMember记录通过User属性控制器.

http://blogs.msdn.com/b/webdev/archive/2013/07/03/understanding-owin-forms-authentication-in-mvc-5.aspx

forms-authentication visual-studio-2013 asp.net-mvc-5 asp.net-identity

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

如何将输入的样式切换为标签

我有一些输入字段,我想要样式,最初看起来像标签,然后通过angular.js应用样式,以便按下按钮后可以编辑它们.我正在使用bootstrap,是否有内置类可以切换这些输入?

html css twitter-bootstrap angularjs

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

在角度中添加和删除数组之间的项目

使用角度数组如何在两个数组之间添加和删除元素?我有$scope.results$scope.list结果数组是调用WebAPI的结果,我允许用户选择他们想要添加到第二个数组的元素.如何从第一个添加到第二个并同时从第一个删除?

    angular.forEach($scope.results, function (item) {
        if (item.selected) {
            $scope.list.push(item);
            //CODE TO REMOVE item from $scope.results here.
        };
    });
Run Code Online (Sandbox Code Playgroud)

另外,如果我进行第二次搜索并尝试将第一个数组中的相同成员添加到我的第二个数组(已经有此用户),我如何防止向第二个数组(列表)添加重复项?在此输入图像描述.

下面是我想要在数组之间传输的对象的示例.id字段是唯一性的指标.

javascript arrays angularjs

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

从AWS-API网关发布到Lambda

我有一个简单的C#Aws Lambda函数,它成功通过Lambda控制台测试进行测试,但如果从API网关(我从Lambda触发器选项生成)调用了502(Bad Gateway)失败,并且如果我使用postman. (此初始功能具有开放访问权限(无安全性))

// request header
    Content-Type: application/json

//  request body
    {
        "userid":22,
        "files":["File1","File2","File3","File4"]
    }
Run Code Online (Sandbox Code Playgroud)

我在日志中得到的错误是:

Wed Feb 08 14:14:54 UTC 2017 : Endpoint response body before transformations: {
  "errorType": "NullReferenceException",
  "errorMessage": "Object reference not set to an instance of an object.",
  "stackTrace": [
    "at blahblahmynamespace.Function.FunctionHandler(ZipRequest input, ILambdaContext context)",
    "at lambda_method(Closure , Stream , Stream , ContextInfo )"
  ]
}
Run Code Online (Sandbox Code Playgroud)

似乎发布的对象没有传递给lambda输入参数.

代码如下

// Lambda function
     public LambdaResponse FunctionHandler(ZipRequest input, ILambdaContext context)
        {
            try
            {
                var logger = context.Logger;
                var …
Run Code Online (Sandbox Code Playgroud)

c# amazon-web-services aws-lambda aws-api-gateway

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

MVC4 ExtendedMembershipProvider和entityframework

我希望能够使用相同的数据库作为表单身份验证的asp成员身份详细信息.我目前正在使用MVC4.当我开始并将system.web.providers添加到我的项目时,我得到了一个单独的默认连接.我已将字符串修改为指向与我的应用程序(entityframework)中使用的数据库相同的数据库.

我是否应该期望提供商自动创建此数据库中的表格,即

  • webpages_Membership
  • 用户资料
  • webpages_Roles
  • webpages_OAuthMembership

目前我正在......

要调用此方法,"Membership.Provider"属性必须是"ExtendedMembershipProvider"的实例

当我尝试通过默认的mvc4应用程序模板注册新用户时.表格不存在.

对蒂姆说

forms-authentication asp.net-mvc-4

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

VS2013在理论上空闲时预览高CPU使用率

我有一个asp.net-mvc5应用程序,我正在开发,有时我可以在Windows server2008r2任务管理器中看到devenv.exe(我正在使用的visual studio 2013实例)正在消耗50%的ish cpu使用率.考虑到这是一台四核机器,这意味着它必须最大化两个处理器.发生这种情况时,VS似乎仍然具有响应性.有什么我可以诊断运行,看看是什么功能导致它?

顺便说一下,我经常会遇到JavaScript语言服务的错误,它告诉我重新启动visual studio,但这种情况并没有发生.

c# visual-studio visual-studio-2013 asp.net-mvc-5

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

是否有任何StackExchange.Redis示例项目

我们正在考虑实施Redis以优化我们的Web应用程序检索自定义文本描述和页面标签.

我们想使用StackExchange.Redis.是否有任何示例项目或演练可以帮助您更轻松地理解项目?

c# asp.net redis

9
推荐指数
2
解决办法
9839
查看次数

Azure错误403此站点已停止

我有一个运行在azure网站上的asp.net mvc5网站,它运行的是D1共享基础架构.

在过去的几天里,我在部署它时遇到了一些问题.它有时无法部署.(我已经删除了我的网站名称)

错误26 Web部署任务失败.(无法使用指定的进程("Web管理服务")连接到远程计算机("#####.scm.azurewebsites.net"),因为服务器没有响应.请确保该进程("Web管理"服务")在远程计算机上启动.有关详细信息,请访问:http: //go.microsoft.com/fwlink/?LinkId = 221672 #ERROR_COULD_NOT_CONNECT_TO_REMOTESVC.)

现在,当我部署时,我正在接受

错误403 - 此Web应用程序已停止.

.当我查看天蓝色的门户网站时,它说该网站正在运行,我在ftp日志文件\ http\rawlogs \中看不到任何指示此问题的内容.即我可以看到该网站上次回复的200个回复.

通过门户网站重新启动网站似乎没有什么区别.

我怎样才能诊断出这个问题的原因?它是否可能与我对我的应用程序所做的任何更改有关,而不是服务器基础结构问题?

azure azure-web-sites

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

大包非常慢,无法删除或更新

我正在使用visual studio 2012(也是2013).和使用免费在线tfs存储库的TFS集成.

我安装了angularjs,在脚本文件夹的路径中有57个文件,在子文件夹中有245个本地化版本i18n.例如,如果我安装了角度1.2rc3并且我升级到v1.2(通过包控制台或通过GUI).它导致视觉工作室无法使用30分钟以上.这台机器有足够的免费资源和快速连接到互联网.

这也可以通过删除包来复制.行为是一个已知的问题吗?顺便说一下,将angularjs 1.2安装到新解决方案中需要"正常"的时间量,即大约20秒.

visual-studio nuget nuget-package

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

软键盘隐藏工具栏

我在布局中使用了工具栏.每当我打开活动并专注于编辑文本时,它都会隐藏工具栏.请看下面的图片

在软键盘打开之前

软键盘打开后

下面是我的布局文件:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.example.sampleactivity">

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:elevation="4dp"
    android:background="@color/color_theme"
    android:minHeight="?attr/actionBarSize">

    <TextView
        android:id="@+id/toolbar_title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="left"
        android:text="App"
        android:textColor="@color/white"
        android:textSize="24sp" />

    <Button
        android:id="@+id/past_locations"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:text="Next"
        android:textColor="@color/white"
        style="?android:attr/borderlessButtonStyle"/>

</android.support.v7.widget.Toolbar>

<LinearLayout
    android:id="@+id/mapLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="1"
    android:orientation="vertical">

    <RelativeLayout
        android:id="@+id/mapView"
        android:layout_width="match_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1">

        <fragment
            android:id="@+id/map"
            android:name="com.google.android.gms.maps.SupportMapFragment"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            />

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent" />
    </RelativeLayout>


    <EditText
        android:id="@+id/label"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Title"
        android:layout_marginLeft="16dp"
        android:layout_marginRight="16dp"
        android:singleLine="true"
        />

    <AutoCompleteTextView
        android:id="@+id/tags"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Enter"
        android:layout_marginLeft="16dp"
        android:layout_marginRight="16dp"
        android:maxLines="3"
        />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

使用android:windowSoftInputMode="adjustPan"也没有帮助.

键盘打开时如何避免隐藏我的工具栏.

android android-softkeyboard android-toolbar

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