问题是将站点发布到Windows 2008服务器

时间:2010-10-05 10:41:31

标签: .net windows-server-2008 publish

我有一个使用Visual Studio 2005创建的支持Ajax的Web应用程序 - .Net framework 2.0。我将它发布到Windows 2003服务器,一切正常。

我现在需要发布到带有IIS 7.0的Windows 2008服务器。在我以前发布到http:// ....之前(因为2003服务器上的站点启用了Frontpage服务器扩展)我在IIS 7.0中看不到如何执行此操作因此我已发布到服务器位于\ servername \ websites \ nameofwebsite

当我尝试运行该网站时,我得到了这个:

无法加载文件或程序集'System.Web.Extensions,Version = 1.0.61025.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。系统找不到指定的文件。

任何帮助都非常感激。

2 个答案:

答案 0 :(得分:0)

System.Web.Extensions程序集是Asp.Net Ajax 1.0。您是否已将其安装在2008服务器上,或者您的.dll文件位于sites bin文件夹中?

如果在C:\ Windows \ assembly中找不到程序集(也检查版本),可以download并安装它或将.dll文件放入sites bin文件夹(你应该是能够在您的开发计算机上找到它。)

答案 1 :(得分:0)

我更喜欢发布到FTP站点。这是一个更简单的设置,视觉工作室的发布程序是相同的。

在IIS中设置Web发布只是为了复杂。

FTP服务器可以是IIS或任何其他FTP服务器软件。