我在这里看到过许多类似的情况,但是没有一个与我的情况完全相符,而且不幸的是,没有一个问题能够解决我的问题。所以,这里什么也没有。
首先,通过Visual Studio在本地PC上运行时,新的MVC前端和WebAPI项目可以正常工作。问题是当我尝试将项目(使用多种方法:msdeploy,ftp,复制到服务器的文件系统)发布到登台服务器时。我知道服务器配置正确,因为我在同一台服务器上运行了其他几个WebUI(MVC)/ WebAPI应用程序,并使用完全相同的技术堆栈(降到版本)以完全相同的方式进行了部署。到目前为止,这是我尝试过的:
下面是IIS日志文件中输出的(已编辑的)副本:
2015-01-16 17:54:59 X.X.X.X GET /Accounts/Alpha/ - 443 - X.X.X.X Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/39.0.2171.95+Safari/537.36 - 404 0 0 62
无论我尝试通过服务器本身(尝试使用FQDN和localhost)还是通过开发计算机访问URL,都会发生这种情况。与IIS相关的计算机上的“事件日志”中没有错误。如果有人能提供其他一些见解,我将不胜感激,因为这使我望而却步。我不了解它如何在服务器上的所有其他应用程序上正常工作,但我发现配置没有差异。
提前致谢!
尝试将html文件放在目录中并访问它,如果无法访问它,那么肯定会与您的部署设置或IIS存在任何问题,请尝试重新创建目录结构:)我希望它会有所帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句