2011-07-12 19 views
0

我的主机有问题让我的MVC3应用程序在他们的服务器上工作,所以我尽管我会自己检查它。到现在为止,我一直忙于在内置服务器下开发,以担心IIS,但今天我尝试了第一次无主的部署到主机。然后我尝试了一个到我本地的IIS,没有任何喜悦。然后我试着告诉VS使用IIS进行调试,也许可以解决一些本地问题,没有任何喜悦。如何在我的本地IIS下为MVC3应用程序设置调试?

使用本地IIS 7.5调试MVC3应用程序需要哪些步骤和配置?

编辑:通过浏览器,清理我的Windows用户在Temp ASP.NET文件的权限问题后,我现在与一个我得到一个HTTP错误403(禁止),但偶尔的基本身份验证登录对话。在这里,我尝试了一个Forms auth用户,我的普通Windows用户以及我的Windows管理员用户,但都无济于事。

当我尝试在VS下进行调试时,出现500内部错误。

情节复杂:当我能在网站上浏览目录,我得到的网站根URL正确的目录列表。这表明MVC3路由不起作用,但为什么不呢?

+0

您可能要更好地描述你所采取的步骤和所涉及的不足喜。可能是1000件小事,但原则上它应该通常只是工作。 –

+0

你能描述你看到的任何错误信息吗? –

+0

唷,这有点难,因为我一直在尝试许多不同的选择,并带来许多不同的负面结果。我刚刚发现了一个权限问题,所以我会在几分钟之内将现在发生的事情追加到我的问题中。 – ProfK

回答

0

如果您获取目录列表,这意味着没有默认文件集(对于IIS6)。它通常意味着请求未被路由到IIS来处理。事情与II7 &稍有不同,它是集成管道。

西蒙

+0

要在IIS中设置默认值,您必须选择一个文件,并且MVC不使用物理页面作为默认值,而是使用在global.asax中设置的路径。 – ProfK

+0

默认文档只是一个设置。它会查找按顺序列出的文件,并在找到文件时返回该文件。否则会显示目录,如果目录浏览已启用。我说default.htm,default.asp,index.htm,index.html,iisstart.htm,default.aspx。我不认为这适用于IIS7和MVC –

相关问题