小编Ome*_*r K的帖子

是否可以在多个Web服务器之间共享HttpRuntime.Cache?

我们有一个存储所有网站数据的Web应用程序HttpRuntime.Cache.

我们现在需要跨2个负载平衡的Web服务器部署应用程序.

既然如此,每个Web服务器都会有自己的缓存,这是不理想的,因为如果从webserver1它用户请求数据将被缓存,但接下来的请求,可能会去webserver2,而他们先前请求缓存荣获"数据是可用的.

是否有可能使用一个共享的缓存提供共享HttpRuntime.Cache的两个Web服务器之间或复制它们之间的缓存,因此,同样的缓存将提供两种Web服务器上?如果是这样,我该怎么做才能解决这个问题?

c# asp.net webserver caching

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

通用类型 - 名称可以简化

我正在使用Visual Studio 2015,我有两个以下的陈述.

Task<List<int>> taskWithInLineAction = new Task<List<int>>(() =>
{
    List<int> ints = new List<int>();
    for (int i = 0; i < 1000; i++)
    {
        ints.Add(i);
    }
    return ints;
});

Task<List<int>> taskWithFactoryAndState = Task.Factory.StartNew<List<int>>((stateObj) =>
{
    List<int> ints = new List<int>();
    for (int i = 0; i < (int)stateObj; i++)
    {
        ints.Add(i);
    }
    return ints;
}, 2000);
Run Code Online (Sandbox Code Playgroud)

Vs2015警告我

Task.Factory.StartNew<List<int>>((stateObj)
Run Code Online (Sandbox Code Playgroud)

可以简化为

Task.Factory.StartNew((stateObj)
Run Code Online (Sandbox Code Playgroud)

正如我所看到的,我甚至可以在没有任何类型的情况下使用它,VS从lambda表达式返回值类型推断泛型类型,如下所示:

Task taskWithFactoryAndState = Task.Factory.StartNew((stateObj) =>
{
    List<int> ints = new List<int>();
    for (int i = 0; i < …
Run Code Online (Sandbox Code Playgroud)

c# generics visual-studio visual-studio-2015

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

如何在Visual Studio 2013上创建不需要安装SQL Server的LocalDB

我想创建一个需要数据库的项目,但我不希望任何数据库服务器都必须安装在开发人员计算机和客户端上.

我怎样才能做到这一点,这是最好的方法呢?

database sql-server visual-studio

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

IIS 7.5 的浏览选项不执行任何操作

我有一个虚拟目录,里面有一个简单的 .htm 文件。当我进入内容视图然后右键单击并浏览时,实际上什么也没有发生,什么也没有发生。它甚至不打开任何浏览器。另一方面,如果我打开浏览器并输入 .htm 文件,我可以看到该页面。我该怎么做才能使浏览正常工作

asp.net iis iis-7.5

6
推荐指数
2
解决办法
6194
查看次数

SQL Server intellisense不刷新存储过程和函数列表

我正在尝试学习Microsoft SQL Server 2014.我已经定义了一些函数和存储过程,但是SQL Server intellisence没有显示最新版本并将它们作为错误加下划线.

在此输入图像描述

虽然SQL Server在执行时显示为错误,但工作正常.我的问题是为什么SQL服务器强调语句,即使它工作.

在此输入图像描述

sql sql-server intellisense ssms

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

我们应该使用GO语句结束存储过程吗?

我们应该用GO语句结束存储过程,如果是这样,使用GO有什么好处?

CREATE PROCEDURE uspGetAddress @City nvarchar(30)
AS
SELECT * 
FROM AdventureWorks.Person.Address
WHERE City = @City
GO
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server stored-procedures

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

IIS托管WCF具有SSL安全性 - "HTTP请求被禁止使用客户端身份验证方案'匿名'"错误

我试图使用传输安全性在IIS上托管wcf.我找到了一个很好的教程,并按照说明操作:http://robbincremers.me/2011/12/27/wcf-transport-security-and-client-certificate-authentication-with-self-signed-certificates/.我总是得到"HTTP请求被禁止与客户端身份验证方案'匿名'".我该怎么处理?

到目前为止我所做的是:

  1. 我创建自签名的根授权证书,作为解释在这里.

    makecert -n"CN = TempCA"-r -sv TempCA.pvk TempCA.cer

  2. 创建由根颁发机构证书签名的新服务器证书

    makecert -sk SignedByCA -iv TempCA.pvk -n"CN = localhost"-ic TempCA.cer localhost.cer -sr localmachine -ss My

  3. 创建由根颁发机构证书签名的新客户端证书

    makecert -sk SignedByCA -iv TempCA.pvk -n"CN = clientCert"-ic TempCA.cer clientCert.cer -sr localmachine -ss My

  4. 将CA添加到受信任的根证书

    在此输入图像描述

  5. 将这些证书添加到个人 - >证书 在此输入图像描述

  6. 向可信人员添加了客户端证书 在此输入图像描述

  7. 一切都很好看 在此输入图像描述

  8. 创建了非常简单的WCF应用程序.添加它IIS 在此输入图像描述

  9. 调整安全设置 在此输入图像描述

  10. 这是我的服务web.config文件

> <?xml version="1.0"?> <configuration>   <system.web>
>     <compilation debug="true" targetFramework="4.5" />
>     <httpRuntime targetFramework="4.5"/>   </system.web>   <system.serviceModel>
>     <bindings>
>       <basicHttpBinding>
>         <binding name="EmployeeBindingConfig">
>           <security mode="Transport"> …
Run Code Online (Sandbox Code Playgroud)

c# security iis ssl wcf

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

Visual Studio 2015 SQL Server数据工具缺少"添加表"选项

我已经将一个localdb添加到我的项目并尝试向其添加表.但我看不到菜单上的"添加表格"项,只有"刷新"和"属性"项.根据微软 SSDT即将预装VS2015,但没有选择添加新表.我错过了什么吗?

在此输入图像描述

c# sql-server visual-studio sql-server-data-tools visual-studio-2015

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

Visual Studio 2017社区版上的类图在哪里

我找不到如何在VS2017 Community Edition上生成现有类图的方法。社区版不可用吗?您能帮我如何生成项目的类图吗?

c# class-diagram visual-studio visual-studio-2017

5
推荐指数
2
解决办法
3884
查看次数

使用过滤器读取/修改 MVC 操作的响应

我有一个 HttpPost 操作,如下所示:

[HttpPost]
public string GetPerson()
{
    string output = GetPerson();
    return output;
}
Run Code Online (Sandbox Code Playgroud)

我将 xml 作为字符串返回。是否可以在 actionfilter OnResultExecuted 或 OnResultExecuting 方法中读取此字符串?

c# asp.net-mvc

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