2012-03-15 77 views
5

我想调试一个问题,它显示在IIS7下使用为.NET 4配置的应用程序池显示。我的Visual Studio ASP.NET开发服务器说它使用2.0.50727.5456。我可以设置Visual Studio ASP.NET Development Server使用的ASP.NET版本吗?

ASP.NET Development Server details dialog

我想调试这一点,VS,所以我想在.NET版本相匹配。我找到了关于设置端口的信息,但是附近没有版本设置。并且我无法找到VS中的 Website.ASP配置菜单项下的任何内容。

有什么办法可以配置ASP.NET开发服务器的.NET版本吗?

+0

您的项目与什么搭配? – 2012-03-15 18:05:30

+0

C#中的Visual Studio 2010 Pro作为网站项目。我的开发盒是一个Win7 Pro 64位系统当前与它的Windows更新。 – aczarnowski 2012-03-15 18:08:02

回答

3

检查您的compilation elementtargetFramework属性web.config。如果缺失,请添加该属性,然后尝试将其设置为4.0

如果您使用的是Web应用程序项目(不是网站),请尝试检查项目设置并查找目标框架。

+0

我正在使用网站项目。它的_Property Pages.Build.Target Framework_被设置为.NET Framework 3.5。没有web.config'compilation.targetFramework'属性。添加一个'= v4.0'给编译器警告该属性是不允许的。 – aczarnowski 2012-03-15 18:28:11

+2

在警告之后,我删除了web.config'compilation.targetFramework'条目并将_Property Pages.Build.Target Framework_设置为4.现在运行网站在Development Server细节中显示.NET 4。感谢指针@wsanville – aczarnowski 2012-03-15 18:35:24

+0

您是否在右键单击项目=>选择属性=>应用程序=>目标框架? – Pankaj 2012-03-17 18:45:48

0

更好的解决方案是确保您已安装VS 2010 SP1,然后安装IIS Express,这是用于开发的IIS的独立版本。这使用与完整IIS中完全相同的代码,这样您的环境是相同的。

http://learn.iis.net/page.aspx/868/iis-express-overview/

+0

我已经安装了IIS7,并可以运行这个应用程序下。最终我会用“真正的”IIS爬上调试曲线,但我对开发服务器很熟悉,现在想用它来运行它。 – aczarnowski 2012-03-15 18:37:34

相关问题