作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我安装了单声道 2.10,据说支持 4.0
我有一个网站正在运行,一个简单的 hello world 是用 3.5 构建的(我在 Windows 机器上使用 vs 2010 开发,然后上传到 linux 机器)。
我想把网站放到 4.0 下。
我在visual studio和windows box上改变了它。在 linux 上我有错误
无法识别的属性“targetFramework”
SO,将目标从 3.5 更改为 4.0 需要哪些步骤?
编辑:我没有使用 monodevelop。
我在带有 Visual Studio 的 Windows 机器上创建站点,然后将整个网站文件夹复制到 linux 框。之后,我打开网站网址,就是这样。
我应该什么时候运行 dmcs 编译器? AFAIK 该站点在第一次运行时会自动编译?
最佳答案
尽管您使用 dmcs
是正确的要在 Mono 上编译 .NET 4 应用程序,我认为这不是您的问题。在我看来,您正在尝试在 Linux 上提供已编译的 ASP.NET 应用程序。
您的问题可能是您需要从 Apache 调用 mod-mono-server4,但可能正在运行 mod-mono-server2。您的 httpd.conf 或 mod-mono.conf 中应该有一行如下所示:
MonoServerPath default /usr/bin/mod-mono-server4
关于.net - 如何在单声道下定位 .NET 4.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7598730/
我是一名优秀的程序员,十分优秀!