c# - 将 .NET MVC 项目更改为指向新 IIS 站点的问题

标签 c# .net asp.net-mvc

所以我对 Web 开发还很陌生,并且有一个我一直在开发的 .NET MVC 站点。不幸的是,Visual Studio 消除了在调试中运行简单站点的大部分工作。我正在尝试了解更多通过 Visual Studio 构建和启动网站时生成的内容,以便我可以更好地控制部署其他网站。

问题

所以在 IIS 中我创建了一个新站点并定义了站点名称,并将物理路径指向我项目的 Web 目录(包含 web.config)。

在 Visual Studio 中,Web 项目属性下发生了变化 开始操作 -> “不要打开页面,等待请求” 服务器 -> “使用特定的 IIS Web 服务器”并指定我在 IIS 中定义的站点名称的 URL(即 local.acme.com)。

清理解决方案,重建并尝试导航到 http://local.acme.com .在解决了一些原始权限问题后(目录需要 IIS_USER 的权限),它会自动将我定向到一个不存在的 View :

http://local.acme.com/Account/LogOn?ReturnUrl=%2f

注意 我将项目创建为“空”MVC 2 Web 应用程序,因此不应存在默认的 .NET MVC 帐户 View 。

任何想法

最佳答案

检查您的 web.config .它是否包含用于成员身份和身份验证的任何条目

条目,类似于 <system.web> 中的内容

<authentication mode="Forms">
  <forms loginUrl="Account/LogOn"  />
</authentication>

关于c# - 将 .NET MVC 项目更改为指向新 IIS 站点的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5133829/

相关文章:

c# - MVC 网络 API : No 'Access-Control-Allow-Origin' header is present on the requested resource

c# - C# 垃圾收集器如何找到唯一引用是内部指针的对象?

c# - System.Data.OleDb.OleDbConnectionInternal..ctor : Unspecified error

asp.net-mvc - 如何将带有现有数据库的 ASP.NET MVC 站点部署到 Azure Web Apps?

c# - 我可以将控件的内联样式移动到不同的文件吗?

c# - wcf 服务超时

c# - C#获取7.1音频中每个扬声器的音频音量

.net - EF 在 linq 查询中比较格式 "YYYYMMDD"的日期字符串?

c# - SignalR 我可以传递数据集吗

c# - ASP.NET MVC 中的后台线程 'job-queue'