在Visual "WCF服务应用程序“项目中,如果我选择”使用本地IIS服务器“->”创建虚拟目录“...it将在本地IIS7.5安装的默认网站中成功创建IIS应用程序。到目前一切尚好。
但是,我想使用默认网站以外的网站。我试图在另一个网站上托管该服务,但效果不佳。我试过:
删除Visual成功创建的IIS中的应用程序/虚拟目录。
使用Visual以前创建的IIS应用程序中的相同设置,在不同的网站中手动创建新的IIS应用程序。
转到Visual,properties>web,并选择"visual Studio development server“。保存
我已经为一个经典的asp网站创建了安装程序。我可以将应用程序添加到IIS中,并设置application、友好名称和允许脚本。我也想设置“启用父路径”。
有什么想法吗?有EnableParentPaths =真吗?
下面是一些用于在需要时将网站添加到IIS的代码:
if (IISOptionsPage.Values[1] <> '') then begin
IISDefAppPool := IISOptionsPage.Values[1];
end else begin
IISDefAppPool := ExpandConstant('{#IISDe
我的一个应用程序(比如app1)在IIS中的网站下运行,在部署期间创建了https绑定。然而,当同一个网站下的另一个应用程序(比如app2)最近通过power脚本部署时,它删除了以前添加的https绑定,并破坏了app1。
当我查看app2的部署脚本时,我意识到有一个函数可以检查绑定是否已经存在-如果是,只需调用Set-ItemProperty来更新绑定,或者创建绑定。这个想法在我看来很好-基本上它说创建绑定特定于应用程序或更新,如果已经存在。但我不确定,为什么Set-ItemProperty for http删除了https绑定(事实上,其他所有绑定,比如net.tcp、net.pipe等等