小编Win*_*Win的帖子

如何将ASP.NET MVC5身份验证添加到现有数据库

我正在学习MVC5身份认证,并在www.asp.net上阅读材料.我在这里有几个问题.

  1. 如果我想使用身份验证,是否有理由不使用MVC模板?或者是否有理由使用空模板?MVC模板还提供引导程序.

  2. 我创建了一个数据库,我想先进行数据库开发.如果我使用MVC模板,将在项目文件夹下创建凭据数据库.如何合并两个数据库,或者我应该只使用两个数据库?

如果我的问题很愚蠢,请忽略我或告诉我先读什么.我知道社区中的人很好但很关键.谢谢

asp.net asp.net-mvc-5 asp.net-identity

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

我可以使用Chrome DevTools在客户端查看会话状态值吗?

我很好奇我们是否可以使用Chrome DevTools获取/查看网站的会话变量值.

如果有人知道,请分享.

asp.net session google-chrome-devtools

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

正则表达式"^ [a-zA-Z]"或"[^ a-zA-Z]"

有没有之间的差异^[a-zA-Z][^a-zA-Z]

当我签入C#时,

Regex.IsMatch("t", "^[a-zA-Z]")  // Returns true (I think it's correct)

Regex.IsMatch("t", "[^a-zA-Z]")  // Returns false
Run Code Online (Sandbox Code Playgroud)

有很多网站[^a-zA-Z]用于字母表.我不确定哪一个是正确答案.

.net c# regex

21
推荐指数
4
解决办法
8万
查看次数

如何在现有数据库中创建ASP.Net Identity表?

我正在构建我的第一个MVC 5/Entity Framework应用程序.我使用数据库第一种方法从现有的SQL服务器中提取数据.现有的SQL数据库从单独的Web表单.net应用程序接收它的数据.

接下来,新的MVC应用程序和现有的Web表单应用程序将共享数据库.

我正在使用Identity在MVC应用程序中创建用户帐户.所以在这一点上,我的MVC应用程序中有2个数据连接.一个用于用户帐户,另一个用于现有SQL服务器.

这是设置MVC项目的最佳方式吗?继续,我能从Web表单应用程序访问用户数据库吗?

我是新手,我想确保我正确设置.

asp.net asp.net-mvc entity-framework asp.net-mvc-5 asp.net-identity

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

如何在Entity Framework中动态构造Order By Expression?

我使用以下方法构造Order By Expression.原始来源

它真的很光滑.缺点是它只适用于Property是字符串类型.

如何在不为不同数据类型创建一堆方法的情况下使其接受不同的Property 类型

public static bool PropertyExists<T>(string propertyName)
{
    return typeof (T).GetProperty(propertyName, BindingFlags.IgnoreCase |
      BindingFlags.Public | BindingFlags.Instance) != null;
}

public static Expression<Func<T, string>> GetPropertyExpression<T>(string propertyName)
{
    if (typeof(T).GetProperty(propertyName, BindingFlags.IgnoreCase | 
        BindingFlags.Public | BindingFlags.Instance) == null)
    {
        return null;
    }

    var paramterExpression = Expression.Parameter(typeof(T));

    return (Expression<Func<T, string>>)Expression.Lambda(
        Expression.PropertyOrField(paramterExpression, propertyName), paramterExpression);
}
Run Code Online (Sandbox Code Playgroud)

用法

// orderBy can be either Name or City.
if (QueryHelper.PropertyExists<Club>(orderBy)) 
{ 
   var orderByExpression = QueryHelper.GetPropertyExpression<Club>(orderBy); 
   clubQuery = …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework

18
推荐指数
2
解决办法
6840
查看次数

在哪里放置Google地理编码API的API密钥?

我们使用Google地理编码API将地址映射到纬度和经度.

以下是编码的示例网址(返回json) -

http://maps.googleapis.com/maps/api/geocode/json?address=Dallas&sensor=false

消息:OVER_QUERY_LIMIT

好吧,这是有道理的,因为我们超过2500每日限制,所以我们放置这样的API密钥 -

http://maps.googleapis.com/maps/api/geocode/json?key=xxxxx&address=Dallas&sensor=false

消息:REQUEST_DENIED

我想知道在何处/如何放置API密钥.

google-maps geocoding google-maps-api-3

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

将类设置为Serializable的缺点

我正在使用Azure缓存预览,需要创建一些Serializable类.

将类设置为可序列化是否有任何缺点 - 例如性能问题?

[Serializable]
public class MyClass {}
Run Code Online (Sandbox Code Playgroud)

我发现很少有相关问题,但它们并不是缺点.

  1. 所有.NET异常都是可序列化的吗?

  2. 将类标记为Serializable的缺点

预先感谢

.net c# serialization azure

11
推荐指数
2
解决办法
3326
查看次数

将Flexslider导航按钮移动到外部

是否有设置可以在flexslider外部移动prev下一个导航按钮,并且始终可见?

这些按钮曾经位于外面; 不知何故,新版本改变了布局.

在此输入图像描述

我发现了一个老问题flexslider - 控制滑块之外的div.我想知道这是我实现它之前唯一的选择.

谢谢!

jquery flexslider

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

为什么我应该在ASP.Net应用程序中使用IoC Container(Autofac,Ninject,Unity等)进行依赖注入?

这是一种理论问题.

我已经在Business层上使用带有Service(Facade)模式的Unity DY.我很容易使用它,但......

每个小事务中都有明显的性能和内存开销.我没有创建DataContext(像"sql-connection"那样读取),而是通过统一创建多个服务对象.

示例:简单操作"GetAllArticles"导致创建

无用:

  • UserService(用于权限检查)
  • ArticleService(用于文章Crud操作)

有用的:

  • DataContext(用于articleService)
  • ArticleViewModels.

但是,如果HightLoadApplication和世界上数十亿人试图从我的超级网站上获取文章呢?垃圾收集器和服务器的CPU温度怎么样?

所以:

  • 我理解团结(或任何其他)正确的工作吗?
  • 有没有替代解决方案?
  • 在高负载应用的情况下我该怎么办

我很乐意听到您的意见和经验,即使它不是灵丹妙药或"最佳实践".

c# asp.net dependency-injection

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

从Azure下载上传的cspkg文件

我可以从我上传的Azure下载cspkg(而不是重新上载新包)吗?

情景是 -

我需要将文件添加到现有网站 - 比如图片.

我rdp并手动添加; 但是,当我的实例行为异常时,Azure会重新创建一个新实例并清除我的文件.

(理想情况下,我应该将它们存储在存储中,但问题不在于此.)

感谢您的意见!

azure

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