我尝试在Win 2008 R2,IIS 7.5和Windows 7,IIS 7上使用应用程序初始化.它无法按预期工作.我下载了x64版本.
来自applicationhost.config
:
<applicationPools>
<add name="MyApp" autoStart="true"
startMode="AlwaysRunning"
managedRuntimeVersion="v4.0">
</applicationPools>
<sites>
<site name="Default Web Site" id="1" serverAutoStart="true">
<application path="/MyApp" applicationPool="MyApp"
preloadEnabled="true">
</site>
</sites>
Run Code Online (Sandbox Code Playgroud)
申请web.config
文件:
<system.webServer>
<applicationInitialization remapManagedRequestsTo="loading.html"
skipManagedModules="true">
<add initializationPage="/default.aspx" />
</applicationInitialization>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
它没有任何影响.当我重新启动IIS并在浏览器(localhost/.../default.aspx
)中加载URL时,它没有显示该loading.html
页面,看起来appPool似乎总是在运行\预热.
此外,它没有显示w3p进程的多个实例.它不起作用.
在Windows 7,IIS 7或Windows 2008 R2,IIS 7.5上配置应用程序初始化模块的小视频会有所帮助,因为我可能错过了一些内容.
我想实现自定义LogAttribute,它将在类中的每个方法的开头和结尾记录信息,也应该记录错误.我想将该属性应用于Class.
我见过PostSharp.但我想拥有自己的自定义日志属性,而不是使用PostSharp或类似的库.
性能是主要关键,LogAttribute不应影响性能.
我已阅读有关IMessageSync的信息,但它会影响性能.
在MVC中,我们得到CustomFilters,其中我们可以使用LogActionHandler,它将在每个Action方法的开头和结尾执行.我想在ASP.Net web Form中实现类似的功能.
任何人都可以提供一些示例代码来帮助我.
我需要使用登录的用户凭证通过Jenkins UI执行一些Jenkins工作,例如"Release to Production".原因是,我们有单独的支持团队成员,他们可以访问生产框而不是开发团队成员.因此,为了将任何代码库部署到生产环境,所有Windows部署命令(例如,创建,更新文件,文件夹等)都需要使用可以访问Production Box的特定用户凭据运行.因此,即使是没有访问Production框但是Jenkins Admin的Dev团队成员,执行相同的工作也会因"Access Denied"而导致失败.只有当支持团队成员使用其凭证运行时,该工作才能成功.
我尝试使用参数化插件但无法将密码成功传递到包含MSDeploy指令的批处理文件.甚至Jenkins控制台日志也会显示其控制台输出中传递的参数,这是一个安全问题.
我检查了基于角色的安全插件,但这对我没什么帮助.我只需要一个插件,它应该要求用户在开始构建作业之前提供他们的凭证,并且应该使用用户凭证来执行作业,这样我的MSDeploy命令就能够在生产框上部署代码,当支持时团队成员使用他们的凭证构建该Job.我希望有人支持冒充.
现在,所有Jenkins Jobs都将使用Tomcat服务配置为托管Jenkins的服务帐户执行.
任何帮助,将不胜感激.
我在我的项目中使用JqModal.它是一个不错的JS模式.但是我需要一个帮助才能将关闭On Escape键按下到JqModal.我在JqModal中从外部URL加载永久内容.
对于没有使用IFrame的简单Modal,它很容易实现CloseOnEscape按键功能.