0

我用 MVC4 建立了一个小时间记录网站,我想用它来记录我的时间。

以前,来自 WebForms 背景,我会构建一个这样的应用程序并在 IIS 中将其设置为指向文件夹的默认网站的应用程序,因此 URL 将是http://localhost/Timesheet

我在 MVC 项目中尝试过,但出现 500 Internal Server 错误。我认为这是因为它是一个项目与一个网站。如果项目在 Visual Studio 中“运行”,那么它可以工作,但我不想每次我想记录我处理的一些任务时都打开 Visual Studio。

我尝试将其添加为 IIS 中“站点”文件夹下的单独站点,但随后我不确定主机名应该是什么 -localhost/Timesheet例如,它不允许。

这甚至可能吗?

4

1 回答 1

0

原来我只需要将根 web.config 的 system.web 部分包装在:

<location path="." inheritInChildApplications="false">
    <system.web>
        ...
    </system.web>
</location>
于 2013-09-16T17:32:26.563 回答