小编Jea*_*ôté的帖子

为什么在建立与SQL Server的连接时会发生与网络相关或特定于实例的错误?

我非常沮丧.我有一个使用我的本地数据库在Visual Web Developer 2008 Express上运行的网站,一切都很好.我也在生产服务器上运行相同的网站.一切都很好,但今晚我对生产进行了"重置".

  1. 我删除了几个表,重新创建它们并插入数据.一切都还好.

  2. 我通过FTP删除了所有文件.

  3. 我在visual studio中使用了名为"复制网站"的模块,并通过FTP将网站复制到网站.

当我登录我的网站时,这是我得到的错误:

'/'应用程序中的服务器错误.

建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)

描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.Data.SqlClient.SqlException:建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)


没有任何与SQL连接相关的更改,这是我一直使用的OLD代码.由于这个原因我的网站完全瘫痪,我内心感到恶心,因为我觉得我无能为力.

有人可以帮我吗?

.net visual-studio

55
推荐指数
3
解决办法
36万
查看次数

Visual Studio - 如何查找堆损坏错误的来源

我想知道是否有一种很好的方法可以找到导致堆损坏错误的源代码,给定在Visual Studio中分配的堆块"外部"写入的数据的内存地址;

专用(0008)免费列表元素26F7F670大小错误(死)

(试着写下关于如何查找内存错误的一些注释)

提前致谢!

debugging heap-memory visual-studio

32
推荐指数
4
解决办法
5万
查看次数

检查应用程序是否启用了电池优化

Android 6和7有一些功耗优化(打盹模式),在不使用设备时限制应用程序网络.

用户可以在电池设置中禁用任何应用的优化模式:

android设置截图

是否可以检查是否为我的应用启用了优化?我需要让用户禁用优化以获得更好的应用功能,但我不知道如何以编程方式检查它.

android powermanager android-powermanager

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

无法访问WebPack捆绑的功能

我有一个非常简单的webapp,其中WebPack将javascript捆绑到一个由各种html页面使用的bundle.js文件中.

不幸的是,即使我在webpack配置文件中指定我想将它用作脚本标记可以使用的独立库(libraryTargetlibrary),它也不起作用.似乎所有东西都封装在模块中,所以我的功能不可用.

的index.html

<!DOCTYPE html>
<html lang="EN">
<head>
    <title>Play! Webpack</title>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
</head>
    <body>
    <app>
        Loading...
    </app>
    <script type="text/javascript" src="/bundles/bundle.js" charset="utf-8"></script>
    <button type="button" onclick="ui.helloWorld()">Click Me!</button>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的webpack.base.config.js的输入和输出部分

entry: [
        './app/main.js'
    ],
    output: {
        path: buildPath,
        filename: 'bundle.js',
        sourceMapFilename: "bundle.map",
        publicPath: '/bundles/',
        libraryTarget: 'var',
        library: 'ui'
    },
Run Code Online (Sandbox Code Playgroud)

main.js(切入点)

function helloWorld() {
    alert( 'Hello, world!' );
}
Run Code Online (Sandbox Code Playgroud)

单击我的按钮时,我在控制台中收到此错误:

Uncaught TypeError: ui.helloWorld is not a function
    at HTMLButtonElement.onclick (localhost/:14)
Run Code Online (Sandbox Code Playgroud)

对于其他信息,我的bundle.js文件的内容看起来像这样:

var …
Run Code Online (Sandbox Code Playgroud)

javascript module webpack

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

照片拼接/全景API/DLL/Library任何人?

对于一个特殊的项目,我需要找到一个API/DLL/Library来帮助我使用这个图像的一部分创建一个大图像.例如,如果某人拍摄了代表他周围360度的4张照片,他将能够通过使用识别某些模式的特殊算法将4幅图像拼接在一起来创建一幅大图像(全景图).

我知道如何在Photoshop中执行此操作,我知道在互联网上有很多程序.但我想要一个可以通过编程控制的.这可以是C,C++或.NET.如果你有其他语言的东西,你也可以告诉答案,我可以考虑写一个包装.

photos panoramas

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

获取当前用户ASP.NET成员身份的ID

你们如何设法使用ASP.NET成员资格提供程序获取当前用户的ID?我的应用程序是使用Database First方法的MVC 3,因此我创建了自己的数据库,成员资格提供程序和角色提供程序正在使用我的表(自定义成员资格和角色提供程序).

在我的一个页面(反馈)中,用户可以发送有关我的网站的反馈,如果他已连接,我想在插入时将UserID包含在表格中.

但由于ASP.NET Membership是一个IIdentity,我唯一可以访问的是Name.我不想使用名称在2个表之间创建链接,我想要ID!

那么你在申请这项非常简单的任务时做了什么?我的意思是,在连接用户需要插入值的几乎每个页面中,我们都需要用户的ID来为用户表创建正确的外键,对吧?顺便说一下,我对这个MVC框架很新,在我使用ASP.NET aspx和用户信息之前,我正在使用Session,它根据需要给了我当前的ID,Name和其他字段.由于使用Session对象的这个实现给了我共享托管的麻烦,我想使用真正的成员资格.

谢谢!

编辑

我想要的ID必须是一个整数(事实上,我想要User表中的UserID字段).

c# asp.net membership-provider

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

JPEG字节序在编码方面有何影响?

我目前正在开展一个涉及图片的大项目.我遇到的一个重大问题是图片的字节顺序(jpeg更清晰).我总是认为,在我们的现代世界中,我们不必讨论这个问题,但现在我不确定.

我所做的:

  1. 我向IP摄像机发出HTTP请求,摄像机返回一个字节数组.
  2. 我使用Image.FromStream将这些字节解析为.NET中的对象Image.
  3. 我将我的Image对象保存到硬盘上的物理文件中.

然后在我的应用程序的另一个模块中使用这些图片,该模块使用对图像进行一些操作的第三方"查看器".查看器使用Windows XP和Windows Vista中使用计算机生成的所有图片.但是当使用Windows 7机器生成图片时,图片全部搞砸了.

假设使用Windows XP创建的图片将被称为PictureXP,使用Windows 7创建的图片将被称为Picture7我使用exiftools检查文件,发现PictureXP和Picture7之间有2个不同的字段.

PictureXP:Exif字节顺序:Little-endian图7:Exif字节顺序:Big-endian Picture7还有一个附加字段:User Comment :.

这两张照片可以在任何照片浏览器中正常打开,只有在这个第三方观看者中,图片才会显示出混合,3张图片之间的唯一区别就是这些字段.

我想知道的:

  1. 是否有可能第三方需要将附加代码添加到他的软件中,以便它需要处理图片的字节顺序?我猜那里的所有图片程序都处理那个?
  2. 我是否有可能将我的jpeg的endianness改为little-endian?我在某处读过jpeg文件的内容总是应该是相同的字节序,但似乎它没有考虑exif数据.如果有可能,我会喜欢.NET中的解决方案......
  3. 任何有助于解决这种情况的事情也将被视为一种答案.

非常感谢!

编辑1:我发现这篇文章确认在exif标题中找到的endiannes只适用于exif标题,并且jpeg文件总是在big-endian中.那么有没有办法改变exif标题,以便第三方软件能够读取他需要的东西?

.net c# endianness

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

如何提取C#清单签署的日期

我正在尝试检索清单签署日期,因为我需要将日期与证书的到期日期进行比较.清单签名标记似乎不包含时间戳.

我正在使用System.Security.Cryptography.Xml.SignedXml来加载清单文件.我无法确定我需要使用哪种方法来提取清单签署的日期.

清单文件本身没有明文日期,所以我假设它嵌入了签名值或其他标签中?

我采取了错误的做法吗?

c# xml

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

是否可以使用MSTest从c ++ dll测试"内部"类?

我们目前正在尝试将单元测试添加到我们的c ++应用程序中.该应用程序由30个项目组成,可生成29个dll和1个exe.我们使用MSTest来运行我们的单元测试,因为它已经包含在Visual Studio 2010中.

它适用于声明为"公共"的类.这些课程在开头有这个:

#ifdef RESEAU_IMPL
    #define CLASS_DECL      _declspec(dllexport)
#else
    #define CLASS_DECL      _declspec(dllimport)
#endif 
Run Code Online (Sandbox Code Playgroud)

但对于所有其他类(90%的代码),它们并未公开,因此我们无法在测试中使用它们.

我在google上读过有关InternalVisibleTo属性的内容,但它似乎只适用于c#.NET程序集.我对吗?我也读过宣布我的班级"as_friend",但我不知道该把它放在哪里.

简而言之:我想测试DLL中未导出/公开的类.我怎么做?

谢谢

*编辑*

Gishu评论说,在非托管代码中无法进行单元测试,但这是可能的.请参阅,这是一个测试本机c ++代码的TestMethode.CVersion在C++ MFC中.

[TestMethod]
void AssignationCVersion()
{
    CVersion version1234(1,2,3,4);
    CVersion version4321(4,3,2,1);
    Assert::IsTrue(version1234 != version4321);
    version1234 = version4321;
    Assert::IsTrue(version1234 == version4321);
};
Run Code Online (Sandbox Code Playgroud)

但似乎不可能的是使用特殊标签来测试内部函数.我是第一个同意测试内部方法不是好的做法,但这些DLL不是实用函数,而是"真实"应用程序的一部分(也许它是糟糕的设计,但它是在15年前完成的).有人对这个问题有所了解吗?

c++ unit-testing mstest

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

Gradle v7.0 + OpenApi Generator Gradle 插件关于可变类型的错误

我目前正在使用 OpenApiGenerator 插件更新 gradle 项目。我更新了 gradle 版本 (v7.0) 和 OpenApiGenerator 插件版本 (5.1.0)。

当我尝试构建时,我收到这条奇怪的消息:

Some problems were found with the configuration of task ':api:openApiValidate' (type 'ValidateTask').
  - Type 'ValidateTask' property 'inputSpec' of mutable type 'org.gradle.api.provider.Property' is writable.
Run Code Online (Sandbox Code Playgroud)

这是脚本:

apply plugin: 'org.openapi.generator'

description = """OpenApi API Validator"""

def openApiInput = file(tasks.getByName('processResources').outputs.files.singleFile.absolutePath + "\\openapi.yml")

openApiValidate {
    inputSpec = openApiInput.path
}

tasks.findByName('openApiValidate').inputs.files openApiInput
tasks.findByName('openApiValidate').outputs.dir project.buildDir
tasks.findByName('openApiValidate').dependsOn 'processResources'
classes.dependsOn 'openApiValidate'

tasks.findByName('openApiGenerate').enabled = false
Run Code Online (Sandbox Code Playgroud)

知道如何解决这个问题吗?谢谢!

gradle gradle-plugin openapi openapi-generator

6
推荐指数
0
解决办法
166
查看次数