Mono WebForms:设置启动调试时运行的默认页面

时间:2012-08-18 14:39:42

标签: asp.net mono webforms xsp

是否可以设置启动调试时运行的默认页面?在Visual Studio中,您可以通过解决方案资源管理器中的上下文菜单或项目属性设置默认页面。我没有在MonoDevelop中找到类似的东西。 当我开始调试时,浏览器将始终导航到应用程序的根目录。

http://localhost:8080

由于XSP中没有为此应用程序设置默认页面,因此出现错误并始终需要手动更正。

http://localhost:8080/home.aspx

感谢您的帮助。

1 个答案:

答案 0 :(得分:7)

我找到了解决方案。我没有找到xsp.exe.config,但是当你在machine.config中全局添加设置(驻留在/ etc / mono / [version]中)或者在应用程序根目录中创建web.config文件时,它也可以工作。值以逗号分隔。

<appSettings>
    <add key="MonoServerDefaultIndexFiles" value="Home.aspx, home.aspx" />
</appSettings>

帮助页面http://www.mono-project.com/Config并未告诉您允许使用appSettings部分,但我认为文档不完整。例如,appSettings也在http://www.mono-project.com/ASP.NET_Settings_Mapping#Inhibiting_the_settings_mapping使用。