问题列表 - 第5639页

尝试同步站点时,MSDeploy触发401 Access denied错误

我尝试将IIS站点从Win2003服务器推送/同步到另一个.

这是我的命令:

msdeploy -verb:sync -source:metakey = lm/w3svc/68512112 -dest:metakey = lm/w3svc/68512112,computername = backup-09,username = Administrator,password = PASSWORD -whatif> msdeploysync.log

我也试过以下

msdeploy -verb:sync -source:metakey = lm/w3svc/68512112 -dest:metakey = lm/w3svc/68512112,computername = backup-09,username = BACKUP-09\Administrator,password = PASSWORD -whatif> msdeploysync.log

我也试过了

msdeploy -verb:sync -source:metakey = lm/w3svc/68512112 -dest:metakey = lm/w3svc/68512112,computername = backup-09,username = Administrator @ BACKUP-09,password = PASSWORD -whatif> msdeploysync.log

这是错误:

致命: 请求远程代理URL" http:// backup-09/MSDEPLOYAGENTSERVICE "失败.

致命: 远程服务器返回错误:(401)未经授权.致命数:1

  • 我确实以管理员身份运行了msdeploy/cmd.
  • 我确实尝试访问 http:// backup-09/MSDEPLOYAGENTSERVICE,它要求我的权限,我输入了上面的凭据,它工作(显示空站点).
  • 这是MSDeploy的Beta 2

谁能帮我?

我现在甚至为所有服务器设置了域控制器...仍然是相同的问题,无论我是以域控制器身份登录,还是提供本地帐户,所有变体都会触发401

iis ntlm msdeploy msdeployserviceagent

9
推荐指数
2
解决办法
6936
查看次数

调用同步xmlhttprequest时IE挂起5分钟

我有一个Web应用程序并使用ajax回调我的网络服务器来获取数据.

有时(在相当不可预测的时刻,但它可以被复制)IE完全挂起5分钟(窗口显示Not Responding)然后返回并且xmlhttprequest对象响应错误12002.

我可以重现它的方式如下.

  1. 使用按钮从主窗口(A)打开窗口(B)
  2. 单击按钮打开窗口B时,窗口A调用同步ajax(PROC1).PROC1运行文件.
  3. 新窗口(B)具有ajax代码(PROC2)并调用服务器异步.运行很好
  4. 用户在PROC2完成之后但在返回数据之前关闭窗口B.
  5. 在主窗口中(a)用户再次单击按钮.PROC1再次运行,但现在send()调用阻塞了5分钟.

请帮忙.我一直在寻找3天.

请注意:*我无法在firefox中测试它(该应用程序不兼容Firefox)*我必须使用同步调用(这就是构建应用程序的方式,并且需要花费太多的开发人员来重写它)

为什么会发生这种情况以及如何解决这个问题?

javascript ajax internet-explorer

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

如果卸载加载它的DLL,是否会删除DLL?

采用标准的Windows应用程序.它使用LoadLibrary加载DLL来调用其中的函数(我们称之为DLL_A).该函数加载另一个DLL(我们称之为DLL_B).应用程序现在使用FreeLibrary卸载DLL_A DLL,因为它不再需要它.

问题是: DLL_B是否仍在内存中并加载?

这是我可以依赖的东西,还是没有文件记录?

windows dll winapi

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

在什么时候重构变得不值得呢?

假设您有一个当前以预期方式运行的程序.该应用程序背后的代码非常糟糕,占用大量内存,不可扩展,并且需要进行大量重写才能实现功能上的任何更改.

在什么时候重构变得不那么合乎逻辑了?

maintainability refactoring rebuild scalability

10
推荐指数
3
解决办法
1579
查看次数

TSQL默认最小日期时间

使用Transact SQL有一种方法可以在列上指定默认日期时间(在create table语句中),以便datetime是datetime值的最小可能值吗?

create table atable
(
  atableID int IDENTITY(1, 1) PRIMARY KEY CLUSTERED,
  Modified datetime DEFAULT XXXXX??????
)

也许我应该把它留空.

t-sql

22
推荐指数
4
解决办法
11万
查看次数

这是控制反转的一个例子吗?

我刚刚完成了James Kovac 关于控制和依赖注入反转文章,然后使用我学到的知识来制作我自己的IoC/DI示例.

我很满意这个例子,因为它:

  • 满足 IoC 的可测试性方面,因为它通过传递Repository和MockRepository来实例化Customers
  • 授权服务脱钩,这将允许你,例如写有不同的规则另一个授权服务,然后你可以很容易地交换他们出去基于其他条件

但是,从这里开始,有些事情似乎很奇怪:

  • 我似乎没有"容器".在这个意义上,我的客户类是否"充当容器"?
  • 如果我要将其移植到WPF,那么模块(就Prism而言)适合这个例子(例如,AuthorizationService和Repository是模块吗?)
  • 如果我要把它移植到WPF,MVVM适合哪里?通过依赖注入确实拥有MVVM的一部分或者MVVM是完全独立的.

感谢您提供的任何方向.

基于评论的新代码:

using System;
using System.Linq;
using System.Collections.Generic;

namespace TestSimpleDependencyInjection1
{
    class Program
    {
        static void Main(string[] args)
        {
            AuthorizationService authorizationService = new AuthorizationService();

            //real example
            Repository repository = new Repository(authorizationService);
            for (int id = 1; id <= 3; id++)
            {
                Customer customer = repository.GetCustomer(id);
                customer.Display();
            }
            Console.WriteLine();

            //mock test example
            MockRepository mockRepository = new MockRepository(authorizationService); …
Run Code Online (Sandbox Code Playgroud)

c# dependency-injection inversion-of-control

4
推荐指数
1
解决办法
983
查看次数

这适合您对回调的定义吗?

回调的定义:

在Component中设置为属性的Function.并且通常在组件上发生某些事件时调用.

例如:

如果您希望在用户单击Component componentB时显示一个显示"我被点击"的对话框,您可以编写一个存储为变量的方法来执行此操作:

var mouseDownCallbackFunction = function() {
    alert("I was clicked!");
};
Run Code Online (Sandbox Code Playgroud)

接下来,您将在组件内部设置此功能,如此...

// Set the Component to display the dialog when the 
// user presses the mouse down on it.
componentB.setMouseDownCallback(mouseDownCallbackFunction);
Run Code Online (Sandbox Code Playgroud)

这将导致mouseDownCallbackFunction 在单击组件时在警告框中显示"我被点击".

javascript oop definition callback

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

如何更快地创建简单的.NET LRU缓存?

更新:嘿家伙感谢回复.昨晚和今晚我尝试了几种不同的方法,并提出了类似于Jeff下面列出的方法(我甚至已经完成了他在更新中建议的内容,并将我自己的简单LL实现放在一起以获得额外收益).这是代码,此时它看起来并不特别干净,但是我已经多次改变了我可以做的任何事情以增强性能.

public class NewLRU2<K, V> where V : class
{
    int m_iMaxItems;
    Dictionary<K, LRUNode<K, V>> m_oMainDict;

    private LRUNode<K,V> m_oHead;
    private LRUNode<K,V> m_oTail;
    private LRUNode<K,V> m_oCurrent;

    public NewLRU2(int iSize)
    {
        m_iMaxItems = iSize;
        m_oMainDict = new Dictionary<K, LRUNode<K,V>>();

        m_oHead = null;
        m_oTail = null;
    }

    public V this[K key]
    {
        get
        {
            m_oCurrent = m_oMainDict[key];

            if (m_oCurrent == m_oHead)
            {
                //do nothing
            }
            else if (m_oCurrent == m_oTail)
            {
                m_oTail = m_oCurrent.Next;
                m_oTail.Prev = null;

                m_oHead.Next = m_oCurrent;
                m_oCurrent.Prev = m_oHead; …
Run Code Online (Sandbox Code Playgroud)

.net performance caching lru data-structures

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

如何判断SQL Server已启动并可以使用?

我有一个在系统启动时运行的应用程序需要与本地SQL Server 2005安装进行通信.我正在使用ServiceController类来等待它进入"运行"状态,并且大多数情况下这都可以正常工作.但是,有时在冷启动时,我的第一个查询失败,说它无法登录当前用户.

这听起来像一个竞争条件,但我认为我的WaitForStatus调用应该解决它.

有没有更好的方法来确保它真正真正运行?我应该多加一点睡眠并假设它足够长吗?

c# sql-server service

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

监视远程Windows服务器正常运行时间的最佳方法?

我与之合作的公司目前有10个窗口框,运行各种内部脚本,但偶尔会有一个窗口下降,没有人注意到长达24小时的时间段,因为制造的数据只是每周收集一次.有没有人知道一个管理系统会在一个盒子出现故障时发出通知,并可能将正常运行时间和响应统计信息发送回linux盒子上的Web管理系统?

uptime

0
推荐指数
1
解决办法
5111
查看次数