【发布时间】:2011-01-04 04:33:13
【问题描述】:
我正在尝试在主机的子文件夹中运行一个小的 ASP.NET 项目。 我的域名是 www.gorangligorin.com,但我想在 www.gorangligorin.com/testmvc 中运行我的应用程序。 ASP.NET MVC 在顶层运行没有问题,但在子文件夹中没有问题。
服务器这样说(第 58 行是红色的):
Line 56: ASP.NET to identify an incoming user.
Line 57: -->
Line 58: <authentication mode="Forms">
Line 59: <forms loginUrl="~/Account/LogOn" timeout="2880" />
Line 60: </authentication>
我可以做些什么来使这个 ASP.NET MVC 网站正常工作?这不是托管在我的计算机上,因此我无权访问 IIS 配置。
【问题讨论】:
-
不能让 testmvc 成为虚拟目录?
-
我创建了一个虚拟目录,它终于可以工作了。至少第一页,子页面仍然不起作用。看起来 MVC 路由不起作用,因为它说“找不到资源”。就像我试图访问一个不存在的子文件夹一样。我还需要更改其他设置吗?
-
已修复。我在编写自定义路线时犯了一个愚蠢的错字,导致无法正常工作:)
标签: asp.net asp.net-mvc