小编use*_*333的帖子

ServerManager,创建应用程序池,未设置身份

我正在尝试使用该类创建应用程序池ServerManager。这是我的代码:

using (ServerManager serverManager = new ServerManager())  {
   if (!serverManager.ApplicationPools.Any(p => p.Name == poolName))  {
     ApplicationPool newPool = serverManager.ApplicationPools.Add(poolName);
     newPool.ManagedRuntimeVersion = "v4.0";
     newPool.ManagedPipelineMode = ManagedPipelineMode.Integrated;
     newPool.ProcessModel.IdentityType = ProcessModelIdentityType.SpecificUser;
     newPool.ProcessModel.UserName = user;
     newPool.ProcessModel.Password = pass;
     serverManager.CommitChanges();
   }
}
Run Code Online (Sandbox Code Playgroud)

应用程序池已创建,但未为其设置标识 - IIS 管理器中的应用程序池表中的标识列为空。我究竟做错了什么?

用户采用域\用户名的形式,并且传递的凭据是正确的(代码的另一部分检查这些凭据)。

c# application-pool servermanager

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

使用带有Typescript 2的jQuery

我是Typscript 2的新手.我要做的是在打字稿中使用jQuery.在这个问题中我读到你需要两件事:

npm install --save-dev @types/jquery
Run Code Online (Sandbox Code Playgroud)

这将安装包'@ types/jquery 2.0.39'.

"devDependencies": {
    "@types/jquery": "^2.0.39",
    "typescript": "^2.0.2",
    "typings": "^1.0.4"
  }
Run Code Online (Sandbox Code Playgroud)

然后,在Typescript文件中我把它:

import $ from "jquery";
Run Code Online (Sandbox Code Playgroud)

但我得到了打字稿错误'无法找到模块'jquery'.我究竟做错了什么?

同样的错误

import $ = require("jquery");
Run Code Online (Sandbox Code Playgroud)

完整的打字稿文件:

import { Component } from '@angular/core';
import $ from "jquery";

@Component({
  selector: 'my-app',
  template: `<div id="test"></div>`,
})
export class AppComponent  {
    constructor() {
        $('#test').html('This is a test');
    }
}
Run Code Online (Sandbox Code Playgroud)

jquery typescript2.0

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