2011-05-25 64 views
0

我在VS 2010中创建了一个Web应用程序,并且默认情况下我认为它使用.NET Framework 4.0。问题是,要运行它的服务器没有4.0。将在VS 2010 ASP.NET 4.0中创建的Web应用程序转换为ASP.NET 3.5

有没有降低项目的方法?我对网络托管或网络服务器不太了解,所以我不知道哪个更容易,降级项目或升级Web服务器。顺便说一句,这是一家公司的网络服务器,所以我不确定合法性和内容。它是免费的,对吧?

回答

4

只需右键单击解决方案资源管理器中的项目,然后转到属性。在“应用程序”选项卡下,将“目标框架”从4.0更改为3.5。如果您没有使用4.0特有的任何代码功能,应该这样做。

如果您可以轻松更新服务器,我会建议您这样做,以便您可以继续使用4.0框架。 .NET框架是免费下载的。

+0

@ o6如果它部署在Web服务器中,该怎么办?如果升级服务器是更好的选择,是否还有其他要求?或者他们只需要运行4.0安装程序? – 2011-05-25 13:39:56

+0

如果应用程序已部署(我猜它已部署但运行错误?),则必须运行4.0安装程序,然后在完成后进入网站的IIS属性并调整“ASP”上的框架设置。 NET“选项卡为4.0。该网站还必须运行在独立的应用程序池中,而不是运行在较低框架中的任何应用程序池。创建新的应用程序池非常简单(右键单击,新建等),然后您只需将Web站点指向新的应用程序池即可。 – Jemes 2011-05-25 13:44:55

1

用鼠标右键单击项目名称并选择PropertiesApplication选项卡上,您应该看到一个Target framework:下拉列表。

相关问题