'/'应用程序中的服务器错误:该资源找不到,但以前工作(重定向问题?)
我有一个在iis本地运行的网站。我最初从tfs中获取它并在本地设置它,并且它正在运行。我最近买了一台新电脑,所以我不得不重新设置这个项目。我遵循了与之前相同的步骤,从tfs获取代码,并且确保我在iis中设置了相同的代码。我注意到我设置了旧的物理路径,并确保它在我的新机器上设置为相同的路径。但是,当我尝试去任何网址(包括主页(仅localhost:80))时,我收到“找不到资源”错误。'/'应用程序中的服务器错误" title="应用程序中的服务器错误">应用程序中的服务器错误:该资源找不到,但以前工作(重定向问题?)
在iis中一切都是一样的,所以它必须是我错过的web配置中的某些东西,但我不知道它会是什么。当我转到像localhost/templates/default.aspx这样的特定路径时,我可以加载该页面,但与网站相关的网址似乎无法正常工作。
回答:
匹配目录结构的主要原因是什么?担心两个人在同一个网站工作,而不是在另一台机器上工作?只有在完整目录路径中进行硬编码而不是使用相对链接时才会发生这种情况。
接下来,为什么当您从TFS中拉出时,设置站点的难度为何?您可以从TFS签出代码,然后切换到IIS。只要你保持虚拟目录相同,你就不会踩到在网站上工作的其他人。是的,每台机器上的物理目录可能会更好,但这并不重要。逻辑(虚拟)位置是你应该关注的。
更可能的是,你试图让所有东西都一样,就是你把事情弄糟的地方。要检查这一点,请手动输入页面并确保其正常工作。将URI从地址栏中复制并粘贴到记事本或Word中。在下一行中,如果无法点击指向同一页面的链接,请执行相同的操作。很可能有一个小的差异。
以上是 '/'应用程序中的服务器错误:该资源找不到,但以前工作(重定向问题?) 的全部内容, 来源链接: utcz.com/qa/258110.html