小编Old*_*zer的帖子

对象'Users',数据库'XXX',架构'dbo'上的SELECT权限被拒绝

我将数据库从SQL Server 2012移动到Azure.我不想使用用户master,所以我创建了一个用户test.这就是我为Azure上的数据库XXX所做的:

create user test from login test with default_schema=[dbo]
exec sp_addrolemember 'db_owner','test'
Run Code Online (Sandbox Code Playgroud)

我检查过,我感兴趣的数据库对象都在架构中dbo.该表Users位于架构中dbo.

我的Web项目中的连接字符串具有test登录名.它会生成错误消息:

The SELECT permission was denied on the object 'Users', database 'XXX', schema 'dbo'
Run Code Online (Sandbox Code Playgroud)

错误消息的含义是什么,以及如何让用户test访问数据库XXX?

sql-server azure-sql-database

62
推荐指数
4
解决办法
21万
查看次数

fs模块函数使用的当前目录是什么?

fs在典型的node.js/Express应用程序中调用模块中的方法时,当前目录是什么?例如:

var fs = require('fs');
var data = fs.readFile("abc.jpg", "binary");
Run Code Online (Sandbox Code Playgroud)

用于定位abc.jpg的默认文件夹是什么?它是否依赖于包含脚本的文件夹位置?

有查询当前目录的方法吗?


我的文件结构是:

ExpressApp1/
           app.js
           routes/
                 members.js
Run Code Online (Sandbox Code Playgroud)

在members.js中我创建了一个fs.createWriteStream("abc")和文件abcExpressApp1/

fs node.js express

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

是否可以手动更新ModelState.IsValid?

我想尽可能使用内置的验证功能.我也想对CRUD方法使用相同的模型.

但是,由于无法使用标准模式完成下拉列表,因此我必须手动验证它.在post back方法中,我想验证下拉列表并将此结果添加到ModelState,这样我就不必验证使用Data Annotation完成的所有其他参数.是否有可能实现这一目标?

我可能会对下拉列表有误,但从我读到的内容来看,下拉列表的Html对象名称不能与模型中的属性相同,以便正确设置所选值.是否仍然可以使用此解决方法的数据注释?

谢谢.

asp.net-mvc asp.net-mvc-3

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

数学运算符可以应用于绑定路径吗?

我可以有以下(ActualWidth除以2)吗?

<StackPanel Name="SP2" Width="{Binding ElementName=SP1, Path=ActualWidth/2}">
Run Code Online (Sandbox Code Playgroud)

似乎对我不起作用.

谢谢.

silverlight wpf xaml binding converter

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

"提供程序包"未正确加载

VS 2013 Professional - 版本12.0.31101.00更新4

突然间,每当我尝试打开一个项目(MVC项目或Python项目)时,我得到:

'ProviderPackage'包未正确加载.

问题可能是由配置更改或安装另一个扩展引起的.您可以通过检查文件'C:\ Users\xxxx\AppData\Roaming\Microsoft\VisualStudio\12.0\ActivityLog.xml'来获取更多信息.

在我的AppData\Roaming中,没有12.0文件夹!在AppData\Local中,有一个12.0文件夹,但没有ActivityLog.xml文件.

当我忽略该消息并按F5运行时,在大量磁盘移动后,Visual Studio只会关闭并消失.

我已经修复了几次并且完全相同的行为仍然存在.

当我尝试运行devenv.exe/setup或devenv.exe/resetuserdata时,绝对没有任何反应.没有错误,没有启动进程,没有.在没有任何参数的情况下运行devenv.exe会启动VS.

有什么不对?如果有其他解决方案,我会毫不犹豫地卸载并重新安装.


1天后:卸载VS 2013并重新安装,然后应用Update 4.

对于MVC项目,问题仍然存在:ProviderPackage未正确加载,并且当运行项目VS关闭并消失时.

ActivityLog.xml中的最后一条记录说:

<entry>
 <record>1120</record>
 <time>2015/03/17 06:38:43.882</time>
 <type>Error</type>
 <source>VisualStudio</source>
 <description>An exception was thrown during package instantiation and was caught in the package manager [ProviderPackage]</description>
 <guid>{5F2E5E42-4192-4D79-A0D8-1D881E808829}</guid>
 <hr>8000ffff - E_UNEXPECTED</hr>
 <errorinfo></errorinfo>
</entry>
Run Code Online (Sandbox Code Playgroud)

visual-studio-2013

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

TypeScript Express 错误函数

在Typescript中编码时错误处理函数的四个参数的类型是什么?

app.use((err: ??, req: ??, res: ??, next: ??) => { });
Run Code Online (Sandbox Code Playgroud)

我正在使用 VS Code,没有提供任何提示。我在所有四个参数下都得到红色的摆动线。

错误显示“参数隐式具有‘任何’类型”。其实我对这个消息感到困惑。如果它把它当作一种any类型,那么这不是一个有效的选择吗?

express typescript typescript-typings

13
推荐指数
3
解决办法
9331
查看次数

WCF代理返回数组而不是列表甚至收集类型== Generic.List

我有一个包含WCF库项目的VS 2010解决方案和另一个使用该Web服务的项目.在VS 2012开放后,它进行了升级.

代理现在将List <T>类型作为数组返回,即使CollectionMappings明确设置为Generic.List.

可能会发生什么?

其他人在这里有类似的问题,但他正在从VS 2012降级到VS 2010.

编辑:我仔细检查,Reference.svcmap包含:

<CollectionMappings>
  <CollectionMapping TypeName="System.Collections.Generic.List`1" Category="List" />
</CollectionMappings>
Run Code Online (Sandbox Code Playgroud)

但Reference.cs包含的内容如下:

 public xxx.ServiceReference1.ADUser[] get_ADUsers;
Run Code Online (Sandbox Code Playgroud)

在Web服务中它是:

 public List<ADUser> get_ADUsers(string wildcard, string sortexp, string sortorder)
Run Code Online (Sandbox Code Playgroud)

更多信息(2012年12月12日添加):

在VS2010中创建的解决方案在另一台PC上运行良好.它从该PC检入TFS.在这个有问题的PC上,我们进行了映射和GET.当我们尝试构建时,我们得到了这个错误,其中服务引用中使用的所有List <T>类型都以某种方式被视为数组.我们在有问题的PC上安装了VS 2010并获得了该解决方案.同样的错误也存在.所以,它似乎与VS 2012无关.

所有PC都是Windows 7 Professional.

更多信息(2012年12月19日添加):

项目打开时,本地PC上的ServiceReferences/ServiceReference1/Reference.cs会自动修改.变化是巨大的.以下是其中的一小部分:

在此输入图像描述

显示了两种方法.List <string> get_Hotlines()成为string [] get_Hotlines()和List <string> get_HotlinesBySite()成为string [] get_HotlinesBySite().

即使没有我的要求,为什么文件也会改变?VS 2012升级日志表示两个文件已更改,但Reference.cs不是其中之一.

tfs wcf wcf-client tfs2010 visual-studio-2012

12
推荐指数
2
解决办法
5471
查看次数

MVC/Code First:如何在同一个db上下文中添加更多表?

我正在使用VS 2013附带的标准MVC模板.它有一个简洁的会员提供商,使外部登录(谷歌,Facebook等)变得轻而易举.还有关于如何扩展IdentityUser模型以添加新属性(如出生日期)的教程.

我想在已编码的数据库上下文中添加更多(我的应用程序)表,以便享受相同的代码首次迁移功能.我该怎么做?当前的db上下文定义如下:

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
    public ApplicationDbContext()
        : base("DefaultConnection", throwIfV1Schema: false)
    {
    }
    public static ApplicationDbContext Create()
    {
        return new ApplicationDbContext();
    }
}
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc entity-framework ef-code-first asp.net-identity asp.net-identity-2

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

如何在VS 2015/.NET 4.6中添加引用?

VS 2015是否在如何添加引用方面发生了巨大变化?

我正在做一个MVC网络项目.我想System.Configuration.ConfigurationManager在我的.NET 4.6应用程序中使用.我去了References节点,Add Reference...并添加了System.Configuration 1.0.0.0.Intellisense现在能够自动为ConfigurationManager提供属性和方法,例如ConfigurationManager.AppSettings.

然而,当我试图编译时,它说

CS0234命名空间"系统"中不存在类型或命名空间名称"配置"(您是否缺少程序集引用?)

如何在新的.NET Framework中完成工作?

当我将鼠标悬停在using System.Configuration语句上时,会出现一个带有黄色三角形和感叹号的气球文字,上面写着:

{} Namespace System.Configuration
  MyProject.DNX 4.5.1 - Available
  MyProject.DNX Core 5.0 - Not Available
You can use the navigation bar to switch context.
Run Code Online (Sandbox Code Playgroud)

这意味着什么?

.net-4.5 asp.net-4.5 visual-studio-2015 .net-4.6

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

<PICTURE>的后备图片

<PICTURE>正式的HTML5?我在w3schools.com找不到它.

假设它是官方的,是回退<img>元素的源属性srcsrcset.我看到一些网站使用srcset,他们不能在任何版本的IE中工作,但src在IE中工作.

html html5

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