我有单声道2.10安装,据说支持4.0我有一个网站运行,一个简单的hello世界(我开发在与Windows 2010的Windows框上,然后上传到Linux框)3.5.
我想把网站放在4.0以下.我在视觉工作室和窗户框上改变了它的工作原理.在linux上我有错误
无法识别的属性'targetFramework'
那么,需要哪些步骤将目标从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
Run Code Online (Sandbox Code Playgroud)
查看此页面,特别是故障排除部分.说明有点过时,所以你必须将数字'2'更改为'4',但这是对正在发生的事情的一个很好的解释.此页面还可以帮助您设置正确的配置.