小编qJa*_*ake的帖子

System.ArgumentException:不支持关键字:'provider'

我在本地有一个asp.net mvc网站的工作副本.我刚将整个网站上传到我的网络托管服务器.一切看起来都不错,但是当我登录时,我收到以下错误:

System.ArgumentException:不支持关键字:'provider'.

[ArgumentException: Keyword not supported: 'provider'.]
   System.Data.Common.DbConnectionOptions.ParseInternal(Hashtable parsetable, String connectionString, Boolean buildChain, Hashtable synonyms, Boolean firstKey) +4907604
   System.Data.Common.DbConnectionOptions..ctor(String connectionString, Hashtable synonyms, Boolean useOdbcRules) +98
   System.Data.SqlClient.SqlConnectionString..ctor(String connectionString) +55
   System.Data.SqlClient.SqlConnectionFactory.CreateConnectionOptions(String connectionString, DbConnectionOptions previous) +24
   System.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroup(String connectionString, DbConnectionPoolGroupOptions poolOptions, DbConnectionOptions& userConnectionOptions) +200
   System.Data.SqlClient.SqlConnection.ConnectionString_Set(String value) +62
   System.Data.SqlClient.SqlConnection.set_ConnectionString(String value) +4
   System.Data.SqlClient.SqlConnection..ctor(String connectionString) +24
   System.Web.DataAccess.SqlConnectionHolder..ctor(String connectionString) +54

[ArgumentException: An error occurred while attempting to initialize a System.Data.SqlClient.SqlConnection object. The value that was provided for the connection string may be wrong, or it may contain …
Run Code Online (Sandbox Code Playgroud)

sql-server asp.net-mvc

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

WiX:旧版本不会在"添加/删除程序"列表中消失

我有一个Windows服务,我用WiX安装和升级,这很好用(它非常快!).唯一的问题是,如果我从1.0升级到1.1,两个副本仍然在"添加/删除程序"列表中有条目.

那么,当我执行更新时,如何确保WiX在"添加/删除程序"列表中删除旧的/过时的条目?

windows-services wix visual-studio

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

如果linq查询中的值为null,如何分配空字符串?

我有以下LINQ查询来获取一组数据.

var fields = from row in datarows
from field in row
from col in columnnames
where field.Key == col
select new { ColumnName = col, FieldValue = field.Value };
Run Code Online (Sandbox Code Playgroud)

问题是我的代码在此查询后处理字段失败,因为field.Value有些行正在返回null.

我的目标是在null检测到时分配一个空字符串.

就像是 if field.Value == null, then field.Value = ""

是否有可能在linq查询中这样做?

c# linq

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

如何通过SSDT的SQLPackage.exe将DACPAC文件发布到SQL Server数据库项目?

我使用SSDT为Visual Studio 2012 在这里和使用它的命令行工具SQLPackage.exe来发布.dacpac文件.

我想把它发布到SQL Server database project.我正在尝试使用本指南中的参数,但无法找到如何操作的方法.

我怎样才能做到这一点?

publish database-project dacpac sqlpackage sql-server-data-tools

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

从Angular中删除hashchange事件,或阻止Angular重写锚链接

我们有一个使用Angular的项目,但仅限于UI绑定/ AJAX方面,而不是任何类型的路由或SPA功能.

我们希望能够#section-2在我们选择的CMS中编写的文章中使用锚点链接(),以及使用其他页面的锚点链接(/my-page#section-C),但是Angular #/section-2会将这些链接重写为,这会破坏CMS设置的锚点链接.

无法扩充CMS以修改锚链接的处理方式.

有可能:

  1. hashchange从Angular中删除事件绑定?我看到这个事件附加在源文件中src/ng/browser.js,它处理一些路由和链接重写,但是它在一个闭包内部,所以不能直接访问它(我们从CDN链接到Angular所以不可能修改Angular源代码,加上我们不想维护自己的"自定义"Angular源代码.

  2. 设置一个选项或调用一个配置方法,最终禁用Angular的整个路由方面,并防止它重写任何类型的链接?(或者,有没有办法不包括Angular的这部分,但仍保留控制器/ UI绑定/ AJAX功能?)

请注意,我已经尝试过这个:

$locationProvider.html5Mode(true)
Run Code Online (Sandbox Code Playgroud)

但是,它会使网站上的所有其他链接无法运行,因为所有链接都通过Angular进行处理.因此,如果我链接到主页(<a href="/">Home</a>)并单击带有html5modeon的链接,则链接不执行任何操作.

javascript anchor angularjs angular-routing

11
推荐指数
1
解决办法
1123
查看次数

函数指针指向静态类成员?

如果我有一个像这样的PHP类:

class A
{
    public static function Method()
    {
        return "x";
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以通过以下方式访问:

echo A::Method();
Run Code Online (Sandbox Code Playgroud)

但是,我将如何创建此方法的函数引用?我试过这样的事情:

$func = "A::Method";
echo $func();
Run Code Online (Sandbox Code Playgroud)

但它给了我一个运行时错误.那么,这在PHP中是否可行?如果是这样,怎么样?谢谢!:)

php

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

如何阻止SharePoint 2010删除/删除JavaScript和某些CSS元素?

如果您使用SharePoint 2010附带的浏览器内HTML编辑器,当您插入某些CSS选择器(如nth-child)或任何JavaScript时,SharePoint将在保存页面之前删除这些元素.有人可能认为这是为了安全,但在内部网站点上并不重要(安全威胁可能nth-child构成什么?真的吗?).

所以我对SharePoint决定要删除你输入的任何HTML的程度感到沮丧,我想知道如何禁用它,所以我可以在HTML编辑器中输入我喜欢的内容.

或者我要求的太多了,还有另一种更简单的方法来编辑页面而不删除任何内容吗?

sharepoint-2010

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

如何将GridView绑定到自定义对象?

如果我有以下ASP.NET代码(它不完整 - 显然有很多缺失,但没有一个重要):

    <asp:GridView>
        <Columns>
            <asp:TemplateField>
                <ItemTemplate>
                    My Label: <asp:Label />
                </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField>
                <ItemTemplate>
                    My Text Box: <asp:TextBox />
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
Run Code Online (Sandbox Code Playgroud)

如果我在CodeBehind中有这样的东西:

Private MyListOfObjects As List(Of MyObject)

...

Public Class MyObject

    Public MyTextBoxString as String
    Public MyLabelString as String

End Class
Run Code Online (Sandbox Code Playgroud)

如何绑定GridView,以便一行等同于我的MyListOfObjects列表中的一个项目,以便数据将填充并保持跨页面加载或回发?我之前从未做过这样的自定义数据绑定,所以完整的解释会非常有用.到目前为止,我遇到的所有教程都只讨论了使用GridViews直接使用数据库查询结果,这不是我需要的.

谢谢!

vb.net asp.net data-binding gridview

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

二维空间中三角形碰撞的检测

如果两个三角形在2D坐标平面上的顶点,我怎么能以编程方式检测两个三角形是否相互接触?这包括触摸点或边缘,以及一个三角形是否完全在另一个内部.

math geometry collision-detection

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

VB.NET是否支持属性上的自动getter和setter?

在C#中,我可以这样做:

public string myProperty { get; private set; }
Run Code Online (Sandbox Code Playgroud)

这被称为"自动吸气器/定位器"(据我所知).VB.NET是否支持这些?到目前为止,凭借我的属性,我所能做的就是:

Public Property myProperty As String
    Get
        Return String.Empty
    End Get
    Private Set(ByVal value As String)
        somethingElse = value
    End Set
End Property
Run Code Online (Sandbox Code Playgroud)

这是非常笨重的.

所以...有更好的方法吗?

vb.net properties c#-to-vb.net

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