查看源代码
出自Linux Wiki
对
ASP.NET
的源代码
根据以下的原因,您无权限进行编辑这个页面操作:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
ASP.NET是由微软公司开发的网络应用程序框架。可以使用VB.NET、C#.NET等语言编程。Linux中的[[Mono]]使ASP.NET程序在[[Linux]]中运行成为可能。目前Mono已经实现了ASP.NET 2.0和ASP.NET AJAX。<ref>http://www.mono-project.com/ASP.NET</ref> {{Hint|Mono还不能提供绝对完全的ASP.NET支持。要想了解Mono对ASP.NET的详细支持程度,可以参考[http://www.mono-project.com/ASPTests Mono的ASPTests]页面。}} ==运行ASP.NET程序== Mono提供了三种运行ASP.NET的方法,其一是使用mod_mono在[[Apache]]上运行,其二是使用FastCGI在支持FastCGI的服务器上运行,还有一种方法则是在Mono提供的简易服务器XSP上运行。 ===使用XSP运行ASP.NET=== XSP是Mono提供的用C#编写成的小型Web服务器,由于无需其它HTTP服务器的支持,是调试程序的相当不错的选择。 XSP的使用很简单,到存放Web程序的文件夹,运行''xsp''即可,如: $ cd ~/webtest $ xsp XSP默认监听8080端口,以当前目录为Web根目录。 ===在Apache上运行ASP.NET=== 各发行版软件仓库一般都提供了mod_mono,可以在软件仓库中查找一下安装。 再修改apache的配置文件<ref>http://hi.baidu.com/linsyyang/blog/item/157cb1c6425cab1d9c163d2a.html</ref>:(有些发行版会自动修改,如[[Debian]]会自动修改''/etc/apache2/mods-enabled/mod_mono.conf'',''/etc/apache2/mods-enabled/mod_mono.load'') LoadModule mono_module /usr/lib/apache2/modules/mod_mono.so AddType application/x-asp-net .aspx .ashx .asmx .ascx .asax .config .ascx DirectoryIndex index.aspx Default.aspx 在Debian中,还需在''/etc/mono-server2/''配置网络应用程序。 再在Apache配置文件中具体网站的部分中加入相应配置: <Directory /存放ASP.net程序的网站> Options Indexes FollowSymLinks MultiViews AllowOverride All SetHandler mono Order allow,deny allow from all </Directory> ==调试ASP.NET程序== 在Mono平台下调试ASP.NET程序主要有两步: #编译页面时启用调试码(在源文件首添加Debug="true",或修改Web.config) #运行Mono时添加--debug参数 为Mono添加运行时参数的方法很多,如: <source lang="bash"> MONO_OPTIONS=--debug xsp2 </source> ==参考资料== <references/> [[Category: 服务器配置]]
在这个页面上使用的模板有:
Template:Hint
(
查看源码
)
返回到
ASP.NET
。
导航
首页
社区入口
当前事件
最近更改
随机页面
帮助
查看
页面
讨论
查看源代码
历史
个人工具
登录/创建账户
搜索
简体繁体转换
不转换
简体
繁體
工具箱
链入页面
链出更改
特殊页面