Zac*_*son 34 .net asp.net asp.net-4.0 visual-studio
我的ASP.NET应用程序在我的Web服务器上的IIS中运行,并使用Microsoft .NET Framework 4 Beta 2.(其应用程序池设置为.NET Framework版本.NET Framework v4.0.21006.)
它给出了这个新错误:
从客户端检测到一个潜在危险的Request.Form值...
这是由于.NET 4 的重大变化.
要恢复到ASP.NET 2.0请求验证功能的行为,我在Web.config文件中添加了以下设置:
<httpRuntime requestValidationMode="2.0" />
Run Code Online (Sandbox Code Playgroud)
现在Visual Studio 2008抛出编译时错误:
未声明'requestValidationMode'属性.
而且我无法再使用Visual Studio附带的ASP.NET Development Server在我的开发机器上进行调试.
我需要Visual Studio及其ASP.NET Development Server来识别新的.NET Framework 4 requestValidationMode属性.
如何在.NET 4中调试我的应用程序?我必须从Visual Studio 2008切换到Visual Studio 2010 Beta 2吗?
Jar*_*Par 31
您无法使用Visual Studio 2008以受支持的方式开发4.0应用程序.目前只有Visual Studio 2010可用于开发4.0应用程序.从2008开始,您可以使用它来开发早期版本的框架,但不能用于以后版本.
Chr*_*tow 15
来自ScottGu的博客:
没有任何方法可以从VS08中定位.NET 4并使用新功能.话虽如此,.NET4可以与.NET 3.5同步 - 因此,使用VS08构建面向.NET 3.5的应用程序应该可以在.NET 4上运行良好.
| 归档时间: |
|
| 查看次数: |
77001 次 |
| 最近记录: |