小编Joh*_*lan的帖子

接口属于自己的文件

按照经验,我通常将类放在自己的文件中.Visual Studio似乎鼓励这一点,但接口方面的适用性是什么?

例如

我有Class Foo实现接口Bar

public interface IBar
{

}

public class Foo : IBar   
{

}
Run Code Online (Sandbox Code Playgroud)

将这些组合在同一个文件中似乎很自然,直到另一个类实现接口,但是将文件专用于2行代码似乎过多但正确.

什么是合适的?

c# coding-style interface

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

如何在rdl文件中只使用粗体speciifc文本

我有一个RDL文件.

我有一列显示:

"这是一个队列生成器记录"

我想把"队列"这个词加粗,所有其他词语保持正常.

例如:这是一个队列生成器记录"

当我尝试这样做时,整个列变为粗体.我怎样才能做到这一点?

formatting rdl reporting-services

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

为什么不能在发布模式下构建网站?

在ASP.Net中,如果我设置了一个Web应用程序,我可以将其配置为处于发布模式,但是对于一个网站,我只能将配置设置为处于调试模式.为什么是这样?

asp.net configuration build

7
推荐指数
2
解决办法
8188
查看次数

无法调试网站:没有加载符号

我的网站突然出现断点错误.

我将从svn工作中获得解决方案一天〜然后第二天我将插入一个断点,突然间我得到"无符号消息".

我试过了

  1. 删除所有obj和bin文件夹.
  2. 验证所有pdb文件的日期时间与.dll同步
  3. 重启VS2008
  4. 甚至在我的工作文件夹中获取新代码有时也可以.
  5. 甚至重新安装VS2008.
  6. 验证一切都处于调试模式

该解决方案确实包含我在网站中引用的其他项目,我已将所有上述内容应用于这些项目.

为什么会发生这种情况,我该怎么做才能解决问题?

这给我带来了巨大的问题,因此任何解决方案都会受到高度赞赏

编辑:

网站是通过IIS调试的ASP.Net 网站

EDIT2:

查看模块窗口,我在破碎的网站中加载的模块较少.

Broke
WebDev.WebServer.EXE是否跳过加载符号.
WebDev.WebHost.dll是否跳过加载符号.
System.Windows.Forms.dll是否跳过加载符号.
System.dll是否跳过加载符号.
System.Drawing.dll是否跳过加载符号.
System.Web.dll是否跳过加载符号.
System.Configuration.dll是否跳过加载符号.
System.Xml.dll是否跳过加载符号.

工作
mscorlib.dll是否跳过加载符号.
WebDev.WebServer.EXE是否跳过加载符号.
WebDev.WebHost.dll是否跳过加载符号.
System.Windows.Forms.dll是否跳过加载符号.
System.dll是否跳过加载符号.
System.Drawing.dll是否跳过加载符号.
System.Web.dll是否跳过加载符号.
System.Configuration.dll是否跳过加载符号.
System.Xml.dll是否跳过加载符号.
Microsoft.JScript.dll是否跳过加载符号.
VJSharpCodeProvider.dll是否跳过加载符号.
CppCodeProvider.dll否否无法找到或打开PDB文件.
App_GlobalResources.lehpz3-i.dll否是已加载符号.
App_Code.uje8qrn7.dll否是已加载符号.
Microsoft.VisualBasic.dll是否跳过加载符号.
System.Data.dll是否跳过加载符号.
System.Web.Services.dll是否跳过加载符号.
AjaxControlToolkit.DLL否是已加载符号.
System.Data.DataSetExtensions.dll是否跳过加载符号.
System.Core.dll是否跳过加载符号.
System.Web.Extensions.dll是否跳过加载符号.
System.Web.Abstractions.dll是否跳过加载符号.
App_global.asax.yoorz-jp.dll否是已加载符号.
snip
App_Browsers.wieva6wr.dll否是已加载符号.
System.Transactions.dll是否跳过加载符号.
System.EnterpriseServices.dll是否跳过加载符号.
System.Web.Mobile.dll是否跳过加载符号.
System.ServiceModel.dll是否跳过加载符号.
SMDiagnostics.dll是否跳过加载符号.
App_Web_yymooqyw.dll否是已加载符号.
App_Web__9iw0ile.dll否是已加载符号.
System.Web.RegularExpressions.dll是否跳过加载符号.
App_Web_-hwxaplp.dll否是已加载符号.
A_ce20f9a1_b4fe_4ebe_a615_5a0a6bd4f7cb否否未加载符号.
M_ce20f9a1_b4fe_4ebe_a615_5a0a6bd4f7cb否否未加载符号.

.net asp.net debugging visual-studio

7
推荐指数
1
解决办法
9333
查看次数

结构图 - 我不想使用最贪婪的构造函数!

我正在尝试使用Structure Map在我的项目中配置NCommon NHRepository.如何阻止它选择最贪婪的构造函数?

 public class NHRepository<TEntity> : RepositoryBase<TEntity>
 {

    public NHRepository () {}


    public NHRepository(ISession session)
    {
        _privateSession = session; 
    }

    ...
}
Run Code Online (Sandbox Code Playgroud)

我的结构图配置

ForRequestedType(typeof (IRepository<>))
                .TheDefaultIsConcreteType(typeof(NHRepository<>))
Run Code Online (Sandbox Code Playgroud)

干杯杰克

structuremap

7
推荐指数
1
解决办法
999
查看次数

我需要为net.tcp服务设置什么SPN?

我有一个运行本地Windows帐户的Windows服务托管的wcf应用程序.我是否需要为此帐户设置SPN?如果是这样,SPN需要设置的协议是什么?我知道如何通过HTTP为服务做这个,但从来没有为net.tcp做过.

security wcf spn

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

将.rptproj从VS2005转换为VS2008

我有了全新的VS2008并决定从VS2005转换我的主要解决方案.其中一个项目是SQL2005报告服务项目.现在我已经转换了,我无法在VS2008中加载它.有没有办法解决?

我的问题是我的解决方案是一个混合,并在那里有网站库和报告.将其分开会打破解决方案实体的逻辑.

visual-studio-2008 reporting-services

6
推荐指数
1
解决办法
4350
查看次数

IIS中缺少ASP.NET选项卡

嗯.我正在尝试将Web服务部署到新服务器,并且没有ASP.NET选项卡.我试过aspnet_regiis从ASP.NET 2.0目录运行 ,但这似乎不起作用.任何人的想法?

asp.net deployment iis configuration

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

生成唯一的参考编号策略

嗯......这是我的CS知识让我失望的地方.我想写一个算法,生成一个唯一的参考号.

我不想使用序列号,因为它们会带来安全风险,我想使用字母数字.裁判也会有最小和最大长度.(我不能使用GUID太长)

理想情况下,我不想查询我的持久层,看看之前是否使用过ref.

我可以采用什么策略?

language-agnostic uniqueidentifier

6
推荐指数
1
解决办法
5033
查看次数

安装asp.mvc 2 beta nunit项目模板不受信任的组件错误

在按照一些指南和更新注册表后,我一直在努力让nunit 2.5与mvc 2(VS2008)一起工作.我虽然已经完成了.我可以在选择测试框架时选择nunit,但是没有创建测试项目.当我创建一个新的mvcapplication.nunit.tests模板时,它会因错误而失败.

错误:此模板尝试加载不受信任的组件"Microsoft.VisualStudio.Web.Extensions",版本9.0.0.0 Culture = neutral,PublicKeyToken = 31bf3856ad364e35'

关于在哪里找到组件以及如何让它受信任,我有点迷茫.

nunit project-template asp.net-mvc-2

6
推荐指数
1
解决办法
454
查看次数