gpt4 book ai didi

c# - 是否有一个变量可以查看网站是否已部署

转载 作者:太空宇宙 更新时间:2023-11-03 15:57:45 25 4
gpt4 key购买 nike

正如标题所说 - 是否有一个内置的 c#(或 MVC)变量,即 httpcontext 或类似的东西,它可以告诉我该站点是否已部署到实时服务器(或者它是否正在运行本地)还是我需要在 web.config 中添加一些东西?

还有

#if DEBUG

#endif

仅在本地触发还是已部署的站点也可以在 Debug模式下运行?

最佳答案

没有任何内置的东西可以使用。您需要自己为您的应用程序提供该功能。

如果您知道“实时”网络服务器的 IP 地址或域名,您可以使用 Request.ServerVariables["LOCAL_ADDR"]Request.Url.Host 属性判断是否已经部署。

public bool IsDeployed()
{
return Request.ServerVariables["LOCAL_ADDR"] == "123.123.123.123";
// or for domain name
return Request.Url.Host == "mydomain.com";
}

关于c# - 是否有一个变量可以查看网站是否已部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22781376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com