相关疑难解决方法(0)

如何检查ASP.NET 4.0是否在IIS 7.5上注册

有没有可靠的方法如何检查ASP.NET 4.0是否以编程方式在IIS 7.5上注册?在ASP.NET应用程序安装开始之前,我需要在安装程序中测试它作为先决条件.

如果ASP.NET 4.0没有在IIS上注册,以后安装过程中只安装了应用程序无法运行并返回500内部服务器错误(现在解决问题为时已晚).相反,我想在任何安装步骤开始之前显示一些警告(并提示如何解决问题).但还没有找到可靠的解决方案.

AFAIK,有时读取的注册表项可能无法正常工作.所以现在,我运行aspnet_regiis.exe -lv列出版本(如此处所示)并解析输出.但即使.NET未正确注册,我的测试(错误地)成功,因为输出是(包含版本4.0):

2.0.50727.0     C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll
4.0.30319.0     C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
Run Code Online (Sandbox Code Playgroud)

(Win7 32bit)

aspnet_regiis.exe -ir在这种情况下,跑步可以修复它.

它与此问题类似,但我需要以编程方式对其进行测试.

你有什么想法或经历吗?

asp.net aspnet-regiis.exe .net-4.0 iis-7.5

13
推荐指数
3
解决办法
4万
查看次数

2批次字符串问题

1)是否有任何内置可以告诉我变量的内容是否只包含大写字母?

2)有什么方法可以查看变量是否包含字符串?例如,我想看看变量%PATH%是否包含Ruby.

string batch-file

8
推荐指数
1
解决办法
1万
查看次数