部署到Azure Web App后:未定义无参数构造函数

时间:2016-08-19 09:03:36

标签: c# asp.net azure azure-web-sites

我有ASP.NET Web窗体应用程序(Framework 4.6)。如果我部署到Azure虚拟机,专用Windows服务器,本地IIS或在Visual Studio 2015中使用“运行”,Web应用程序可以正常工作。

只有将应用程序部署到Azure网站时才会出现此问题。

Exception Details: System.MissingMethodException: No parameterless constructor defined for type XXX

我已经在这里阅读了其他解释,我很乐意将无参数构造函数添加到此程序集中,但遗憾的是我没有此程序集的源代码。

我的问题是:

1为什么Web App在所有环境中都能正常运行,但在Azure网站中却不行?

2有什么办法可以解决吗?

更新1

幸运的是,我刚刚获得了错误所在的汇编源,并添加了无参数构造函数。有用。我现在只是想知道 - 如果没有错误所在的程序集的源代码,我该怎么办?为什么Azure Web站点的环境在这种情况下与其他环境不同?

0 个答案:

没有答案