我刚刚安装了VS2010,然后在Windows7中安装了IIS。当在.net框架4.0中构建一个网站并将其转换为IIS中的应用程序时,它显示此错误
如果我从web配置文件中删除targetFramework="4.0"
,则会显示与linq
引用错误相关的第二个错误
当我使用本地主机运行我的网站时,这一切都会发生,但只要我在VS2010中使用f5,它就能完美运行。
当我想用aspnet_wp.exe
附加我的进程时,我在我的列表中找不到这个进程。
我在这里搜索了很多答案。我错过了什么。
发布于 2012-05-17 13:50:48
您可能需要向IIS4重新注册ASP.Net版本4。
导航到.net Framework4.0文件夹,然后运行aspnet_regiis.exe -i
例如,我的服务器框架4.0文件夹( .net 2k8 R2 x64)位于: C:\Windows\Microsoft.NET\Framework64\v4.0.30319
发布于 2013-05-03 03:07:59
运行以下命令来解决此问题。
开始-->运行:
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
如果您得到一个关于管理员权限的错误,您需要执行以下操作。
1. CTRL+SHIFT+ENTER from the RUN menu will run as ADMIN
2. START --> PROGRAMS --> ACCESSORIES --> Right-click on command prompt and "run as administrator"
发布于 2014-03-07 09:25:53
从控制面板打开左侧的IIS manager ->,选择"Application Pools“-> Now在中间部分显示您的项目列表,然后选择您的项目。"MvcApplication1“->从右侧选择"set Application Pool Defaults”->现在将.Net框架版本从V2.0更改为V4.0
这个很适合我,但请确保你已经安装了.Net Framework4.0。
https://stackoverflow.com/questions/10630473
复制相似问题