小编sti*_*mms的帖子

返回推荐页面

我在asp.net mvc页面中对我的一些操作使用身份验证属性,以便在未经过身份验证的情况下将人员引荐到登录屏幕.我的问题是他们登录后将它们返回到引用页面.我只是跟踪引用操作和引用控制器,但是当我还需要跟踪一些参数时,这就成了问题.我不知道有一些漂亮的内置技巧吗?

authentication asp.net-mvc

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

多值领域是一个好主意?

我最近介绍了新的Access 2007功能,它是多值字段.我的初步印象是,在单个字段中使用多个值是一个坏主意.传统上,如果您希望允许记录具有多个字段值,则可以创建另外两个表并使用外键链接它们.这样可以轻松查询并确保重复值引用相同的项目.将列表保留在单元格中似乎违反了数据库的目的.

这些领域有很好的用途,不会让我感到肮脏吗?

database ms-access multivalue multivalue-database

7
推荐指数
3
解决办法
5538
查看次数

忽略异常

我有一些代码忽略了一个特定的异常.

try
{
    foreach (FileInfo fi in di.GetFiles())
    {
        collection.Add(fi.Name);
    }
    foreach (DirectoryInfo d in di.GetDirectories())
    {
        populateItems(collection, d);
    }
}
catch (UnauthorizedAccessException ex)
{
   //ignore and move onto next directory
}
Run Code Online (Sandbox Code Playgroud)

当然,这会导致编译时警告,因为ex未使用.是否有一些标准的接受noop应该用于删除此警告?

c# exception-handling

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

通过互操作优秀的网格线

在使用来自互操作的excel 2003时,有什么想法设置隐藏以关闭网格线?

excel interop

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

在AppHarbor上过期标题

是否有一种简单的方法可以将过期标题添加到来自appharbor网站的静态内容?我有一堆图像,CSS和javascript文件,没有到期设置,并让我回到yslow.

appharbor

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

Application Insights未在Azure预览门户中显示数据

我在Azure上有一个现有的Web应用程序,其中包含一些非常有限的应用程序洞察监控(端点检查).我想我会完成剩下的功能,所以我按照http://azure.microsoft.com/en-us/documentation/articles/app-insights-start-monitoring-app-上的说明将遥测添加到我的项目中.健康使用/.一切顺利,我能够看到,当我加载带有检测JavaScript的页面时,它实际上是向azure发送请求,我在错误代码或json响应中的错误数组中都没有返回错误.

应用程序洞察配置文件中的GUID看起来是正确的.我也试过手动发送遥测

private void GatherTelemetry()
{
    var telemetry = new TelemetryClient();
    telemetry.TrackEvent("FeedPageLoaded");
}
Run Code Online (Sandbox Code Playgroud)

虽然所有这些行动都出现在视觉工作室的计数中 在此输入图像描述

门户中没有任何东西. 在此输入图像描述

我已经尝试重新打开刀片以及再次注销.

我还能尝试什么?

azure azure-application-insights

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

Outlook Web Access插件开发

是否有人为Outlook Web访问编写了一个插件?您有什么资源可以指向我或您可以传递的提示吗?我对OWA 2007的兴趣可能比2003年更高,但无论你有什么,都会很棒.

plugins outlook exchange-server

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

每个单元测试多少次?

每个单元测试应该检查多少?比如我有这个测试

[TestMethod]
public void IndexReturnsAView()
{
    IActivityRepository repository = GetPopulatedRepository();
    ActivityController activityController = GetActivityController(repository);
    ActionResult result = activityController.Index();
    Assert.IsInstanceOfType(result, typeof(ViewResult));
}
Run Code Online (Sandbox Code Playgroud)

并且

[TestMethod]
public void IndexReturnsAViewWithAListOfActivitiesInModelData()
{
    IActivityRepository repository = GetPopulatedRepository();
    ActivityController activityController = GetActivityController(repository);
    ViewResult result = activityController.Index() as ViewResult;
    Assert.IsInstanceOfType(result.ViewData.Model, typeof(List<Activity>));
}
Run Code Online (Sandbox Code Playgroud)

显然,如果第一次测试失败,那么第二次测试也会失败,那么这两次测试应该合并为一次测试吗?我的感觉是,测试越精细,每个测试检查越少,找到失败原因的速度就越快.但是,进行大量非常小的测试会产生开销,这可能会花费时间来运行所有测试.

testing tdd unit-testing testing-strategies

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

XML发票规范

我正在写一个生产发票的申请表.我想知道DTD是否有任何关于发票的协议?似乎每个人都有自己的格式.也许有一系列XSLT用于将通用标准转换为鲜为人知的格式?

xml xslt

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

猫鼬超时与 AWS DocumentDB 交谈

我们正在尝试在无服务器中构建在 Express 上的 lambda 中连接到 AWS DocumentDB。为此,我们使用 mongoose 和一个看起来像的连接函数

import mongoose from 'mongoose';
import logger from './utils/logger';
import fs from 'fs';

const READYSTATE_CONNECTED = 1;

const mongoDB = process.env.MONGODB_URI;

const certificateFilePath = __dirname + '/rds-combined-ca-bundle.pem';
logger.info(`Loading certificate file from ${certificateFilePath}`);
let ca = [fs.readFileSync(certificateFilePath)];


logger.info('Connection is ' + mongoose.connection.readyState);
if (mongoose.connection.readyState !== READYSTATE_CONNECTED) {
    logger.info(`Connecting to mongo using env connection string ${mongoDB}`);
    mongoose.connect(mongoDB, { useNewUrlParser: true, useUnifiedTopology: true, checkServerIdentity: false, ssl: true, sslCA: ca }).catch((err) => {
        logger.error(`Unable to connect …
Run Code Online (Sandbox Code Playgroud)

javascript mongoose serverless aws-documentdb

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