c# - 发布网站后打开页面时出错。错误:找不到路径“/MessageBox”的控制器或未实现 IController
问题描述
添加新页面(控制器)后对程序所做的更改后我的应用程序在本地系统中运行
但是当发布项目并复制到服务器时,相同的页面将无法打开。
Elmah 的我的错误日志:
<error errorId="676f3cec-b1cc-4c1b-8293-ccbee5cd3bd1"
application="/LM/W3SVC/2/ROOT" host="WIN-RBJDVFHFD14"
type="System.Web.HttpException"
message="The controller for path '/MessageBox' was not found or does not implement IController."
source="System.Web.Mvc"
detail="System.Web.HttpException (0x80004005): The controller for path '/MessageBox' was not found or does not implement
解决方案
我的控制器名称是:MessageBox 使用 IIS 时无法选择此名称
推荐阅读
- ninja - Azure Kinetic Github 存储库的 Ninja 构建失败
- excel - VBA 代码仅在我的新工作簿中保存 2 张中的 1 张
- ruby-on-rails - 了解 Heroku 是否需要迁移
- python - 如何根据数据框中的列为变量添加边界?
- python - 使用函数和计数器迭代或循环 DataFrame
- python - 读取和发送多行而不是一行
- arrays - 比较Powershell中的历史数据,输出昨天到今天的不同值
- scala - 为什么 lagom 服务必须有两个项目?
- excel - 我正在尝试遍历从一个工作簿复制自动过滤范围并将其粘贴到另一个工作簿的代码。我
- scala - 价值会话不是单位的成员