之前我已经构建了ASP.NET网站,通常我以ASP.NET Web Site
开始我的解决方案,但这次我将其作为Class Library
启动。然后我在解决方案中添加了一个网站。现在,当我构建解决方案时,我会在WebSiteName.dll
中获得bin\
。
这是什么意思?这是我网站的一些编译实例吗?我可以在我的ASP.NET主机(arvixe.com)上使用它吗?
答案 0 :(得分:1)
您的应用程序现在作为Web应用程序项目运行,而不是网站项目。 Web应用程序项目将所有源代码预编译到DLL中,而网站项目则使用代码文件动态编译应用程序。
答案 1 :(得分:0)
这是什么意思?这是我网站的一些编译实例吗?我可以在我的ASP.NET主机(arvixe.com)上使用它吗?
是。
根据它的编译方式,您可能需要的不仅仅是该DLL。
基本上,Web服务器加载您的DLL,DLL包含您网站的代码。根据它的编译方式,很多时候你需要DLL和.aspx页面(当然还有图像和javascript)。但是,是的,所有ASP.Net站点都会生成一个DLL。