Visual Web Developer 编译项目时无dll文件的问题
打开命令提示符,把路径转到C:/WINDOWS/Microsoft.NET/Framework/v2.0.50215,然后再提示符后输入
aspnet_compiler -v / -p c:/website1 C:/Inetpub/wwwroot/dotnet2_0
要编译的网站文件路径 编译后的网站文件路径
运行后就会发现bin文件夹里有.dll文件了。
实际上你会发现C:/WINDOWS/Microsoft.NET/Framework/v2.0.50215目录下有一个aspnet_compiler.exe文件,而这里就是调用这个程序进行预编译的。另外它还有一个帮助文本,运行命令aspnet_compiler -?就可以在控制台查看了。
注意一下,上述用于部署的预编译生成的文件实际上已经把网站中所有相关的程序文件编译为dll了,如果你再向编译好的文件夹里添加App_Code文件夹,将被告知错误,原因是App_Code文件夹已被编译过了。
cd C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727