MVC网站在localhost上运行

时间:2013-09-16 15:04:54

标签: asp.net-mvc iis-7 localhost

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

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

我尝试使用MVC项目,但是我收到500内部服务器错误。我认为这是因为它是一个项目与一个网站。如果项目在Visual Studio中“运行”,那么它可以工作,但我不希望每次想要记录我工作的任务时都要打开Visual Studio。

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

这甚至可能吗?

1 个答案:

答案 0 :(得分:0)

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

<location path="." inheritInChildApplications="false">
    <system.web>
        ...
    </system.web>
</location>