我有一个在本地IIS上完美工作的站点。
我的所有页面都使用默认的共享部分视图,该视图称为预期的_Layout.cshtml。此视图放置在我的共享文件夹中。在这里可以看到:
正如我所期望的那样,这是完美的。
不过,我现在公布我的网站。然后,我的一些页面在HomeController之外,结果是:
The view 'Index' or its master was not found or no view engine supports the searched locations. The following locations were searched:
~/Vi
我有相同的代码,在2个不同的IIS服务器上不同的工作,其中一个设置为网站,另一个设置为web应用程序。
我有两节课。
public class Config1{
public static string RelativePath {get; set;}
}
public class Config2{
public static readonly string FavIconPath = Config1.RelativePath;
}
并且我在Global.asax.cs中从web.config赋值
protected void Application_Start(){
我的菜谱使用IIS删除,然后添加并启动一个带有http绑定的IIS网站,然后使用shell_out命令添加https绑定,如下所示:
iis_site iis_site_name do
action :delete
end
... other things ...
iis_site iis_site_name do
protocol :http
port 80
path site_dir
application_pool iis_site_name
host_header site_header
action [:add,:s
我有一个域在Godaddy和2019。我试图将主域和子域指向两个不同的IIS站点。例如。
example.com to IIS App1app.example.com to IIS App2
如果我通过添加一个A记录将域和子域指向静态IP,那么这个场景就足够简单了。我能指出。
to IIS App1 to IIS App2
但是这样我的连接就不安全了,我想要添加一个SSL证书。
为了在Lightsail中添加SSL,我做了以下工作。
LightsailCreated 在Lightsail中创建DNS区域,并将my域指向它,在LightsailCreated Cloudfront中创建一个静态
我正在编写一个chef代码,它使用pfx文件将证书导入到个人存储中,并在IIS中添加https绑定,然后添加ssl证书。我成功地完成了代码,代码如下所示。
但是,我想在运行这些步骤之前进行条件检查,即,如果ssl证书已经在IIS上的https绑定上可用,我不想运行以下任何脚本。
你能帮我处理一下“if”语句的第一行吗?这是关于如何查看SSL是否已经安装的说明。
# Import certificates to local machine personal store
windows_certificate 'cert.pfx' do
pfx_password