小编Isw*_*San的帖子

WebDeploy - 无法登录用户'.\ WDeployConfigWriter'

我有问题MsDeploy将我的网站从Visual Studio发布到远程IIS.

我遇到以下错误:

Microsoft.Web.Delegation.DeploymentAuthorizationException:无法登录用户'.\ WDeployConfigWriter'.---> System.Runtime.InteropServices.COMException:用户名或密码不正确.(来自HRESULT的异常:0x8007052E)---内部异常堆栈跟踪结束---在Microsoft.Web.Deployment.LogonUserHandle.LogonUser(String userName,String domain,String password)

我试着在本地用户和组(lusrmgr.msc)改变WDeployConfigWriter的密码.然后,我打开管理服务代表团.我尝试在WDeployConfigWriter页面的编辑规则中设置凭据,它始终失败,并显示消息"特定密码无效.键入新密码".

我在Windows Server 2012中工作.

任何帮助将是欣赏.谢谢!

msdeploy

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

如何在url javascript中传递"问号"

在Angularjs app中,我有一个像url的网址
http://url.com/my_app/#/store/items.
现在我想追加查询字符串,例如,
http://url.com/my_app/#/store/items?page=2.

但是在url中,javascript会编码"?" to "%3F"我不想要的内容.它应该保持"?" 只有在url中,angularjs $ location.search()才会为"%3F"返回任何内容.

怎么做?

javascript angularjs

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

为什么ModelState.IsValid总是在mvc中返回false

在我的控制器中这段代码:

[HttpPost]
        public ActionResult Edit(Company company, FormCollection IsCostCenters)
        {
            if (ModelState.IsValid)
            {
                Company objNewCompany = new Company();
                //oParty.CostCenters.Clear();

                using (PaymentAdviceEntityContainer db1 = new PaymentAdviceEntityContainer())
                {
                    objNewCompany = db1.Companies.Find(company.Id);

                    objNewCompany.CostCenters.Clear();

                    string[] temp = IsCostCenters["CostCenters"].Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
                    foreach (var s in temp)
                    {
                        if (s != "false")
                        {

                            CostCenter oCostCenter = new CostCenter();
                            oCostCenter = db1.CostCenters.Find(Convert.ToInt32(s));
                            objNewCompany.CostCenters.Add(oCostCenter);
                        }
                    }
                    db1.SaveChanges();
                }

                db.Entry(company).State = EntityState.Modified;
                db.SaveChanges();
                return RedirectToAction("Index");
            }
            ViewBag.CreatedById = new SelectList(db.Employees, "Id", "FirstName", company.CreatedById);
            return View(company);
        }
Run Code Online (Sandbox Code Playgroud)

我的观看代码如下 …

c# asp.net-mvc

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

关闭HTML脚本标记

我只是好奇为什么我的JavaScript无法运行(在Firefox和IE中测试)如果我写这样的<script>标签:

<script type="text/javascript" src="script.js"/>
Run Code Online (Sandbox Code Playgroud)

如果我将该行更改为:

<script type="text/javascript" src="script.js"></script>
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:为什么我无法关闭script开始标记中的标记,因为我内部没有任何内容.

我的JavaScript代码很简单,只需:

alert("test");
Run Code Online (Sandbox Code Playgroud)

注意:我检查firefox错误控制台,没有错误.

html tags external-js

26
推荐指数
1
解决办法
7873
查看次数

客户端身份验证方案"Anonymous"禁止HTTP请求

我正在尝试配置WCF服务器\客户端以使用SSL

我得到以下异常:

客户端身份验证方案"Anonymous"禁止HTTP请求

我有一个自托管的WCF服务器.我运行hhtpcfg我的客户端和服务器证书都存储在本地计算机上的个人和受信任人员下

这是服务器代码:

binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Certificate;
binding.Security.Mode = WebHttpSecurityMode.Transport;
_host.Credentials.ClientCertificate.Authentication.CertificateValidationMode = System.ServiceModel.Security.X509CertificateValidationMode.PeerOrChainTrust;
_host.Credentials.ClientCertificate.Authentication.RevocationMode = X509RevocationMode.NoCheck;
_host.Credentials.ClientCertificate.Authentication.TrustedStoreLocation = StoreLocation.LocalMachine;
_host.Credentials.ServiceCertificate.SetCertificate("cn=ServerSide", StoreLocation.LocalMachine, StoreName.My);
Run Code Online (Sandbox Code Playgroud)

客户代码:

binding.Security.Mode = WebHttpSecurityMode.Transport;
binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Certificate; 
WebChannelFactory<ITestClientForServer> cf =
                new WebChannelFactory<ITestClientForServer>(binding, url2Bind);
cf.Credentials.ClientCertificate.SetCertificate("cn=ClientSide", StoreLocation.LocalMachine, StoreName.My);
            ServicePointManager.ServerCertificateValidationCallback
                   += RemoteCertificateValidate;
Run Code Online (Sandbox Code Playgroud)

查看web_tracelog.svclog和trace.log显示服务器无法验证客户端证书我的证书未由授权CA签名,但这就是我将它们添加到可信人员的原因....

我错过了什么?我错过了什么?

security https wcf certificate

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

import cvxopt.base:找不到指定的模块

我是Python的新手,刚为我的Python3.3系统(64位)安装了cvxopt模块.安装成功,但是当我输入"import cvxopt"Python命令行时,它返回了一个错误:

文件"C:\ Program Files(x86)\ Python\lib\site-packages\cvxopt__init __.py",第33行,导入cvxopt.base ImportError:DLL加载失败:找不到指定的模块.

任何人都可以帮我解决这个问题吗?非常感谢!

module python-3.x

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

至少有一个对象必须实现IComparable调用OrderBy()

我已经看到了这个问题,但我没有找到答案中的快乐......

我想这样做:

var coll = JsonConvert.DeserializeObject<ObservableCollection<ArticleJSON>>(json);
coll = coll.OrderBy(a => a.tags).Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)

抛出错误:

至少有一个对象必须实现IComparable.

目前我没有找到解决方案所以我这样做了:

List<string> categories = new List<string>();    
var coll = JsonConvert.DeserializeObject<ObservableCollection<ArticleJSON>>(json);

for (int i = 0; i < test.Count; ++i)
{
    for (int j = 0; j < test[i].tags.Count; ++j)
    {
        _categories.Add(test[i].tags[j]);
    }
}

categories = _categories.Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)

它有效,但我很想知道为什么第一个不起作用.

编辑:

我的数据来自JSON:

            'tags': [ 

                                        'Pantoufle',
                                        'Patate'
                                     ]
                            },
            public List<string> tags { get; set; }
Run Code Online (Sandbox Code Playgroud)

c# linq json.net

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

Javascript文件上传

在大多数浏览器中,输入类型="文件"具有以下文件属性:

document.getElementById("my-input").files
Run Code Online (Sandbox Code Playgroud)

这可用于检测上传的文件,并获取该文件.但是,看起来IE9中不存在files属性.

添加:

在jQuery中,你可以做...

$("#my-input").val()读取文件名.获取文件内容怎么样?

javascript internet-explorer-9

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

使用源代码操作进行Java注释处理

我一直在寻找以下要求的解决方案 -

  • 源文件使用自定义注释在方法上编写
  • 方法体需要基于注释的一点变化.
  • 源文件不应更改,但输入到编译器应修改源文件

我看了下面的API -

  • javax.annotation.processing - 注释处理.
  • javax.lang.model.* - 注释处理和编译器树API中使用的语言模型
  • com.sun.source.* - 编译器树API.

我想通过以下方式设计:

  1. 编写注释处理器
  2. 生成编译器树
  3. 在运行时编辑编译器树而不影响原始源文件
  4. 将树提供给编译器

编译器树API似乎在允许访问com.sun.source.tree.MethodTree的位置

但是,编译器树API似乎是只读的.我无法弄清楚如何完成步骤3和4

是否有任何API可用于完成任务

注意:我正在寻找唯一的源代码操作技术.没有运行时字节代码操作/ AOP

环境:Java 6

java apt annotations java-compiler-api

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

NuGet for Kendo.Mvc.dll

我正在使用ASP.MVC和Kendo作为我的Web应用程序.

目前,我有这段代码:

public FileResult Export([DataSourceRequest]DataSourceRequest request)
{
// do something
}
Run Code Online (Sandbox Code Playgroud)

DataSourceRequest可用Kendo.Mvc.dll.目前,我从这个网站获得了.dll .

我的问题是我可以从NuGet获得这个dll?

谢谢!

.net c# dll nuget kendo-asp.net-mvc

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