gpt4 book ai didi

asp.net-mvc - asp.net mvc - 站点在本地工作正常,但部署后就不行

转载 作者:行者123 更新时间:2023-12-03 04:21:35 25 4
gpt4 key购买 nike

我有一个 ASP.NET MVC 网站。 http://mywebsite.com(仅用于此示例)

我一直在我的机器上本地测试这个 asp.net mvc 网站,测试期间在我的本地机器上一切正常。当我部署到我的网络服务器时

当我提出http://mywebsite.com时它转到 HomeController 并加载 View Views/Home/Index.aspx (这是完美的)。所以主默认页面没问题。

问题是,如果我单击任何其他链接(同样,所有链接似乎在本地都工作正常),我会收到以下错误:

找不到页面
您正在查找的页面可能已被删除、更名或暂时不可用。
请尝试以下操作:
* 确保浏览器地址栏中显示的网站地址拼写和格式正确。
* 如果您通过单击链接访问此页面,请联系网站管理员,提醒他们该链接的格式不正确。
* 单击“后退”按钮尝试另一个链接。
HTTP 错误 404 - 未找到文件或目录。
互联网信息服务(IIS)

一些例子是:

http://mywebsite.com\照片
http://mywebsite.com\链接

肯定有为此设置的 Controller 和 View (否则它无法在本地工作)。

有谁知道这如何在本地工作正常,但在网络服务器上却不行

最佳答案

您是否在 II7 上以集成模式运行该站点?如果没有,您需要添加通配符处理程序,以便所有 URL 都映射到您的应用程序。请参阅Phil Haack's blog post on running ASP.NET MVC ON IIS 6 .

关于asp.net-mvc - asp.net mvc - 站点在本地工作正常,但部署后就不行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1275329/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com