我们最近发布了一个ASP.NET(.NET 2.0)应用程序。应用程序文件已预编译,安装程序在Visual Studio中生成。它是预编译的,因为它是用Delphi Prism编写的,而不是C#。
一切都在测试时运作良好,但一旦在野外,我们开始看到几个问题,例如。
这些只是我们遇到的一些问题。
是否有更好的方法来分发ASP.NET应用程序,而不需要提前了解最终用户的系统?我们可以做些蠢事吗?如果这些是常见问题,是否有任何安装得非常好的安装,如果出现问题,请向用户提供信息性错误消息。
答案 0 :(得分:0)
由于一年半没有答案,我猜没有比我们提出的答案更好的答案。
我们使用InnoSetup来运行ASP.NET安装程序。但是,它首先检查ASP.NET是否已安装,如果已安装,则将其卸载。这至少解决了我在问题中提到的第一个问题。