asp.net-mvc – 为什么我不能将asp.net mvc 4项目设置为x64
我有一个VS2012解决方案,可简化如下:一个asp.net mvc 4 web应用程序,一个中间c#类库项目,以及一个用于计算的结束c#库项目等.
Web应用程序当前没有对其他项目的引用,并在构建时配置为“任何CPU”.最终项目是x64.我现在想通过中间项目将Web应用程序加入到最终项目中,但是当我尝试从Web应用程序引用中间x64项目时,我理解得到架构类型错误.如果我将Web应用程序设置为x64,我也会遇到相同类型的错误. Web应用程序将在x64服务器上运行,因此我认为最简单的方法是将Web应用程序设置为x64,但我相信可能无法回溯更改它,即需要将其创建为x64. 我的问题是我可以将现有的网络应用程序转换为x64吗?如果没有,我如何创建一个x64 Web应用程序(我看不到任何选项) 听到我对软件开发很陌生,你会感到惊讶,虽然x86和x64之间的构建错误看起来很直观,但我并不理解为什么.在这个主题上似乎有很多帖子,答案是’将所有项目更改为任何Cpu,但我不得不将最终项目保持为x64. 我正在使用Windows 8和IIS 8. 作为参考,我在将中间项目的引用添加到Web应用程序时获得的构建警告是:
解决方法
我花了很多时间来研究这个问题才找到答案.事实证明,您需要让IIS Express作为64位进程运行.你是怎样做的?
在VS中更改此内容: 我希望这有助于解决您的问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-3 – 为什么会话状态超时会覆盖我的MVC3应用程
- ASP.Net – 在没有Windows用户的情况下使用基本身份验证
- asp.net-web-api – ASP.NET WebApi测试 – 断言请求返回40
- asp.net-mvc – 在MVC3或MVC4中检查项目构建
- asp.net – 如何从HttpClient.PostAsJsonAsync()生成的Cont
- .net – 如何序列化邮件?
- asp.net – Live Sitecore网站的Git Source Control策略
- Asp.net中的下拉列表验证使用必需字段验证器
- asp.net-mvc – 如何将应用程序用户放在与其余对象相同的上
- asp.net-mvc-3 – 在使用Unity容器时为此对象异常定义的无参
- asp.net-mvc – 具有键’XXX’的ViewData项的类型
- asp.net-mvc – 在ASP.NET MVC 3中自定义模型绑定
- asp.net – MVC ViewModel错误 – 没有为此对象定
- asp.net-mvc – MVC3自定义格式化日期的不显眼日
- asp.net-mvc – 纯粹的DDD方法可以和NHibernate一
- 在不加载实体的情况下更新ASP.NET MVC EF4中的相
- 使用ASP.NET Core 2.0进行用户管理
- asp.net – VSTS Web性能测试 – 以错误的顺序记
- 无法在ASP.NET C#项目中保存条形码生成的图像
- asp.net – 记录网页的加载时间