我正在尝试使用Visual Studio Web安装项目部署Asp.net Web应用程序。尝试从浏览器访问应用程序时,一切正常。我收到此错误..
Could not load type namespace.global.
这是我的global.asax文件..
<%@ Application Codebehind="Global.asax.cs" Inherits="DCMSWebSetup.Global" Language="C#" %>
这是我的global.asax.cs ..
namespace DCMSWebSetup
{
public class Global : System.Web.HttpApplication
{
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
}
我在网上搜索并尝试了以下建议,但只是徒劳..
1.Changed Codebehind to CodeFile
2.Checked Output path to /Bin which was already there only.
3.Changed Copy to output directory to copy always.
在我的情况下,所有这些选项都不起作用。
还有什么可能是错的?
答案 0 :(得分:1)
我使用InstallShield在IIS上部署我的网站,我得到了这种消息。 我发现我的包装得到了好的.dlls而不是在好的地方。我在/ bin子目录中需要我的dll。 InstallShield不尊重这一点。这就是为什么我有这个消息“无法加载类型......全局”。