小编Par*_*man的帖子

无法将运行时连接字符串转换为其设计时等效项

我上周更新到Visual Studio 2013,我无法再通过visual studio designer(.edmx文件)更新我的Entity Data模型.

当我right click > update model from database现在收到此错误:

尝试从数据库更新时发生"System.ArgumentException"类型的异常.异常消息是:'无法将运行时连接字符串转换为其设计时等效项.连接字符串:server = 192.168.100.103; user id = xxx; password = xxx; database = xxx; persist security info = True'.

我的连接字符串如下:

  <connectionStrings>
<add name="DbEntities" connectionString="metadata=res://*/Db.csdl|res://*/Db.ssdl|res://*/Db.msl;provider=MySql.Data.MySqlClient;provider connection string=&quot;server=192.168.100.103;user id=xxx;password=xxx;database=xxx;persist security info=True&quot;" providerName="System.Data.EntityClient" />
Run Code Online (Sandbox Code Playgroud)

该过程在Visual Studio 2012中仍然可以正常工作

c# entity-framework visual-studio-2013

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

VS2012中的构建后事件,发布时使用NodeJS/GulpJS代码255

我正在尝试在visual studio 2012中使用Gulp压缩我的Durandaljs应用程序中的预构建事件设置.在使用pre/post构建命令行感到非常沮丧之后,如果我构建项目,我会让它工作.它按预期运行node/gulp.

我现在的问题是,当我使用发布对话框(web deploy)发布我的项目时,命令失败并显示"已退出代码255".随着第一次提醒"服务器此时出乎意料." 我无法找到有关此错误组合的大量信息,我不知道还有什么可以尝试.

if $(ConfigurationName) == Release ( 
    "C:\Program Files\nodejs\node.exe" "$(ProjectDir)node_modules\gulp\bin\gulp.js" --gulpfile "$(ProjectDir)gulpfile.js" --cwd "$(SolutionDir)ProjectName" --no-color durandal
    )
Run Code Online (Sandbox Code Playgroud)

编辑:我进一步减少了问题.它与Gulp无关,而是从构建命令行运行节点.我正在运行一个简单的helloworld.js文件管道传输到节点,它是相同的行为.它在构建时工作正常,但是在发布时它会产生相同的错误.

node.js visual-studio-2012 durandal-2.0 gulp

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