开始调试时是否可以设置默认页面运行?在 Visual Studio 中,您可以通过解决方案资源管理器中的上下文菜单或在项目属性中设置默认页面。我在 MonoDevelop 中没有找到类似的东西。当我开始调试时,浏览器将始终导航到应用程序的根目录。
http://localhost:8080
因为在 XSP 中没有为此应用程序设置默认页面,所以我收到一个错误,并且总是必须手动更正它。
http://localhost:8080/home.aspx
谢谢你的帮助。
我找到了解决方案。我没有找到 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。