3

我有一个 Web 设置项目,其中有一个自定义屏幕,要求输入机器名称。反正有没有用当前机器名称预填充这个字段?

对于我需要它来仅包含“Localhost”的情况不符合我的要求。

“Environment.MachineName”将在代码块中返回机器名称,如果我在自定义操作中需要它会很好。但似乎自定义操作在您完成安装向导之后才会执行......所以我实际上无法使用它。无论如何,让我知道你的想法。

4

4 回答 4

2

从我有限的研究来看,简单的 Web 设置项目似乎不足以让你做你想做的事。我会建议以下任何一项,具体取决于这对您的项目有多重要:

  • 只需使用默认的 LOCALHOST
  • 保留默认空白并使用对话框文本告诉用户如何检索机器名称
  • 不要询问用户,稍后使用可以访问环境变量的安装后 exe/脚本进行设置
  • 使用不同的(阅读:更强大的)安装程序

我当然会建议最后一个,但如果您真的不需要那么糟糕的这个功能,请选择在您的情况下可以接受的其他选项之一。

于 2009-06-18T20:27:58.157 回答
1

我不确定您是否可以在 Web 设置项目运行时访问代码。如果是这样,您可以尝试静态“ Environment.MachineName”属性。

于 2009-05-07T04:39:00.423 回答
0

System.Environment.MachineName

于 2009-05-07T04:40:43.087 回答
0

您可以访问环境变量吗?你可以评价一下%COMPUTERNAME%

于 2009-05-07T05:09:35.060 回答