我有一个用Visual Studio2005创建的支持Ajax的web应用程序- .Net Framework2.0。我将其发布到Windows2003服务器上,一切工作正常。
现在,我需要发布到装有IIS 7.0的Windows 2008服务器。而以前我常常发布到http:// ....(因为2003服务器上的站点启用了Frontpage服务器扩展}我看不到如何在IIS 7.0中执行此操作,因此我已发布到服务器上\servername\websites\enabled网站的共享
当我尝试运行这个站点时,我得到了这样的结果:
未能加载文件或程序集“System.Web.Extensions,Version=1.0.61025.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件。
任何帮助都非常感谢。
发布于 2010-10-05 18:55:21
System.Web.Extensions程序集是Asp.Net Ajax 1.0。您是否在2008服务器上安装了它,或者是否将.dll文件放在了sites文件夹中?
如果您在C:\Windows\assembly中找不到程序集(也请检查版本),您可以使用download并安装它,或者将.dll文件放入site bin文件夹中(您应该能够在开发计算机上找到它)。
发布于 2010-10-05 19:03:43
我更喜欢发布到FTP站点。它的设置要简单得多,在visual studio中的发布过程也是一样的。
IIS中web发布的设置太复杂了。
FTP服务器可以是IIS或任何其他FTP服务器软件。
https://stackoverflow.com/questions/3862867
复制相似问题