我对 ASP 还很陌生,所以如果有什么不明白的地方,或者你想,“你为什么要那样做?”,那是因为我真的不知道。
所以问题是我使用 Visual Studio 2012 Express for Web 创建了一个网站。这是一个 ASP.NET MVC。我已经花了一个多星期的时间来解决这个问题,进行测试并让一切正常工作并且看起来正确。所以我开始了部署它的过程。我遵循了几个指南,感觉我做的一切都是正确的。
现在我只是想在 上测试我的网站,然后我的第一个屏幕出现了。此屏幕是某种“登录”屏幕,应该连接到我的 Access 数据库以检查是否应允许用户进入下一个屏幕。但是单击“提交”按钮甚至不会打开数据库。当我在 Visual Studio 中运行它时,所有这些都可以正常工作。
我该怎么做才能让它工作?
我尝试过但失败的一些步骤: -重新部署 -更改 Access DB 的位置 -我开始尝试安装配置并将我的 Access 数据库转换为 SQL Server,但我也无法让它工作。
如果有人有任何建议,请告诉我。如果您需要代码示例或 IIS 设置,我会尽快将它们提供给您,但请帮助我,因为我不想失去一个多星期的工作。
感谢:D
编辑:在接受HansUp的建议后,它引导我找到其他一些搜索词,这些搜索词引导我访问http://www.iis.net/learn/application-frameworks/running-classic-asp-applications-on-iis-7 -and-iis-8/using-classic-asp-with-microsoft-access-databases-on-iis。我使用的是 64 位机器,并且我在 IIS 中的应用程序池未设置为运行 32 位应用程序,当使用 32 位的 Access ODBC 驱动程序时会出现问题。