小编Rya*_*tes的帖子

ASP.NET成员身份创建用户而不需要askQuestionAndAnswer

如何在Membership类中使用CreateUser方法而不必分配问题和答案?

我已使用以下设置在web.config中禁用它.

requiresQuestionAndAnswer="false"
Run Code Online (Sandbox Code Playgroud)

我需要CreateUser方法的状态输出,但重载需要问题和答案.谁能建议我怎么做呢?

asp.net asp.net-membership web-config

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

它应该是WebAPI还是asmx

我应该为我的两个简单API利用ASMX服务或ASP.NET Web API吗?

我想在我的ASP.NET MVC项目中创建两个简单的API.一个发生在3个参数(currentUserID,DataType,ActionName).它返回它们以及它们请求的数据的XML字符串.API由客户端JavaScript代码使用.另一个API接收XML字符串,并在服务器端使用该字符串对数据库执行操作.

asp.net asp.net-mvc web-services asmx asp.net-web-api

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

使用管理员权限运行cmd命令

如何**cd..**在Windows窗体的幕后运行命令?(即用户无法看到它)

谢谢.

c# winforms c#-4.0

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

无法将"System .__ ComObject"类型的COM对象强制转换为接口类型"Microsoft.VisualStudio.OLE.Interop.IServiceProvider"

在Windows 7上安装Visual Studio 2008和SQL Server 2008后,使用SQL Management Studio连接到服务器时出现以下错误:

无法将"System .__ ComObject"类型的COM对象强制转换为接口类型"Microsoft.VisualStudio.OLE.Interop.IServiceProvider".此操作失败,因为由于以下错误,对IID为"{6D5140C1-7436-11CE-8034-00AA006009FA}"的接口的COM组件的QueryInterface调用失败:不支持此类接口(HRESULT异常:0x80004002(E_NOINTERFACE)) .(Microsoft.VisualStudio.OLE.Interop)

我看过博客帖子建议重新注册actprxy.dll,但这没有任何效果.有谁知道如何解决这个问题?

sql-server-2008 visual-studio-2008 sql-server-2008-r2

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

sql server 2008如何从我的数据库断开所有人的连接?

我需要重命名数据库,但我不能,因为其他进程正在使用它.我不关心这个过程,我需要杀掉它.

如何从数据库中删除所有连接?

sql sql-server sql-server-2008

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

Webdeploy问题:除非管理员,否则无法部署

我正在尝试使用msdeploy部署站点,并且无法在IIS用户帐户下部署它.我的管理员帐户能够成功部署.

我采取的步骤:

  1. 创建IIS用户帐户
  2. 授予帐户访问相关网站的权限
  3. 为站点设置部署,授予iis用户帐户部署权限
  4. 确保WMSVC具有物理文件夹的完全权限
  5. 将IIS用户帐户添加到管理服务委派中的相关规则

我收到以下错误:

Unable to perform the operation. Please contact your server administrator to check authorization and delegation settings.
Run Code Online (Sandbox Code Playgroud)

iis-7 msdeploy webdeploy

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

没有XmlInclude的序列化

我正在反序列化一个名为Method.NET Serialization 的类.Method包含实现的对象列表IAction.我最初使用该[XmlInclude]属性来指定实现的所有类IAction.

但是现在,我想改变我的程序来加载目录中的所有dll并删除实现的类IAction.然后,用户可以反序列化包含其实施的操作的文件IAction.

我不再控制实现的类IAction,因此我无法使用[XmlInclude].

有没有办法在运行时设置此属性?或者为实现类设置了类似的属性?

public class Method
{
    public List<Actions.IAction> Actions = new List<Actions.IAction>();
}

public interface IAction
{
    void DoExecute();
}

public static Type[] LoadActionPlugins(string pluginDirectoryPath)
{
    List<Type> pluginTypes = new List<Type>();

    string[] filesInDirectory = Directory.GetFiles(pluginDirectoryPath, "*.dll", SearchOption.TopDirectoryOnly);
    foreach (string pluginPath in filesInDirectory)
    {
        System.Reflection.Assembly actionPlugin = System.Reflection.Assembly.LoadFrom(pluginPath);
        Type[] assemblyTypes = actionPlugin.GetTypes();
        foreach (Type type in assemblyTypes)
        {
            Type …
Run Code Online (Sandbox Code Playgroud)

c# xml reflection serialization

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

在SSRS中有没有办法在单元格之间复制格式?

我在SSRS 2008 R2中开发了几十份报告.我发现单元格的格式化是任务中最繁琐且容易出错的部分.我知道如何单独格式化每个单元格.

有没有办法将一个单元格的格式复制到许多其他单元格?

我想避免在XML中进行搜索和替换,但我对此持开放态度.我的数据集查询是参数化MDX.

是否可以一次格式化整个列?或者您是否始终要格式化列中的每个单独文本框?有没有办法为每个文本框指定默认格式?

sql-server ssas sql-server-2008 reporting-services ssrs-2008

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

使用不同的输入设置测试方法

我想在C#中为所有代码路径测试以下方法.

public int foo (int x)
{
    if(x == 1)
        return 1;
    if(x==2)
        return 2;
    else
        return 0;
}
Run Code Online (Sandbox Code Playgroud)

我已经看到这个pex单元测试测试了多个输入.如何创建接受多个输入的单元测试?

[TestMethod()] //some setup here??
    public void fooTest()
    {
         //some assert
    }
Run Code Online (Sandbox Code Playgroud)

我想避免为每个输入创建一个测试方法.我正在使用Visual Studio 2010/2012和.Net 4.0

c# unit-testing visual-studio-2010 vs-unit-testing-framework

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

从HttpResponseMessage获取内容以使用c#动态关键字进行测试

在其中一个动作中,我做了类似的事情

public HttpResponseMessage Post([FromBody] Foo foo)
{
    .....
    .....

    var response = 
          Request.CreateResponse(HttpStatusCode.Accepted, new { Token = "SOME_STRING_TOKEN"});
    return response;
}
Run Code Online (Sandbox Code Playgroud)

以及更多像这样返回匿名类型实例的方法,它运行良好.

现在,我正在为它编写测试.我有

HttpResponseMessage response = _myController.Post(dummyFoo);
Run Code Online (Sandbox Code Playgroud)

HttpResponseMessage有一个叫做的房产Content,有一个ReadAsAsync<T>().

我知道如果有具体的具体类型,我可以做到

Bar bar = response.Content.ReadAsAsync<Bar>();
Run Code Online (Sandbox Code Playgroud)

但是如何访问正在返回的匿名类型?可能吗?

我希望做到以下几点:

dynamic responseContent = response.Content.ReadAsAsync<object>();
string returnedToken = responseContent.Token;
Run Code Online (Sandbox Code Playgroud)

但我收到错误,类型对象的实例没有属性令牌.即使调试器显示带有一个属性Token的responseContent,也会发生这种情况.我理解为什么会这样,但我想知道是否有办法访问该属性.

在此输入图像描述

谢谢

c# unit-testing asp.net-web-api

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