我正在尝试使用该类创建应用程序池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 管理器中的应用程序池表中的标识列为空。我究竟做错了什么?
用户采用域\用户名的形式,并且传递的凭据是正确的(代码的另一部分检查这些凭据)。
我是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)