![](/img/trans.png)
[英]cannot get username when hosted on iis7 using system.environment.username
[英]IIS cannot get my environment variable
我想在我的Web應用程序中使用環境變量。
我轉到高級系統設置並通過系統級變量設置我的環境變量(例如MY_HOST_NAME)。 然后我重新啟動服務器並檢查命令行“set”,如果變量在那里,我可以看到它。 但是,如果我嘗試在我的應用程序中獲取由IIS托管的變量,則存在變量null。 我正在使用的代碼:
var host = Environment.GetEnvironmentVariable("MY_HOST_NAME");
知道問題所在的任何人或我如何找到錯誤?
如果通過重新啟動服務器意味着從IIS管理器重新啟動,那么這還不夠。 如果你不想重啟機器(誰呢?),你必須從提升的提示重新啟動iis以獲取新更改的變量
iisreset /restart
或者如果有人更喜歡打字
net stop w3svc && net start w3svc
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.