小编Lob*_*ity的帖子

我可以在一键式网络发布期间保留文件夹权限吗?

免责声明:我知道如果我选中"在目的地保留额外文件"复选框,我可以保留文件夹权限,但我不想这样做.

也就是说,有没有办法让Visual Studio 2010中的一键式Web发布保留远程服务器上文件夹的权限?

具体来说,我希望应用程序池帐户具有对App_Data文件夹的修改权限,但在发布过程中始终会重置权限.

asp.net iis visual-studio-2010 msdeploy one-click-web-publishing

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

Visual Studio 2010的"浏览..."会忘记我的自定义条目.有什么方法吗?

我正在尝试在Visual Studio 2010的"浏览..."对话框中创建一个自定义条目,以便在Chrome的隐身模式下进行调试(基本上,我可以在没有缓存或cookie的情况下进行调试).

所以,我打开对话框,点击"添加",输入详细信息:

  • 程序名称:"C:\Users\[my-username]\AppData\Local\Google\Chrome\Application\chrome.exe" --incognito
  • 友情名称:Google Chrome Incognito

我点击"确定".该--incognito标志提示对话框:"文件名...包含无法验证的参数.是否要更改条目?" 我点击"否",因为我知道命令是正确的(因为这是继续的唯一方法).

新条目显示在列表中,我点击"设为默认值",点击"浏览",我的网站就像我想要的那样在谷歌浏览器中打开隐身.

但是,下次我调试时,网站会以我之前的默认设置打开,如果我重新打开"浏览方式..."对话框,我的"Google Chrome Incognito"条目就会消失.

非常令人沮丧.有人知道解决方案吗?

我查看了WoVS默认浏览器切换器扩展,但它似乎不允许创建浏览器设置.

斯科特·汉塞尔曼(Scott Hanselman)也采取这种做法.但Visual Studio会不断重置browsers.xml文件.

visual-studio-2010

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

C#中的通用身份映射.不想要公共构造函数

我正在尝试使用泛型实现身份映射.我的实体地图上有一个抽象类,实体和派生约束.由于我的地图需要能够实例化实体,我的地图也有一个构造函数约束.

但是,为了使映射有用,实体子类不应该能够从客户端代码实例化,这意味着我需要一个内部构造函数而不需要公共构造函数.但这与构造函数约束冲突.

有什么我想念的吗?有没有办法重构这个以获得理想的结果?

下面的代码按原样编译,但理想情况下,Entity的子类的构造函数将是内部的:

public abstract class Entity
{
    public int Id { get; protected internal set; }
}

public sealed class Widget : Entity
{
    // Client code should not be allowed to instantiate entities.
    // But the constraints on EntityMap require that entities have
    // a public constructor.
    public Widget() { }
}

public sealed class Gadget : Entity
{
    public Gadget() { }
}

// The new() constraint is required so that Get() can instantiate …
Run Code Online (Sandbox Code Playgroud)

c# generics design-patterns

5
推荐指数
1
解决办法
3114
查看次数