您好我正在尝试在IIS中运行我的asp.net应用程序。当我从Visual Studio运行它时运行良好。当我尝试从IIS运行它时,我收到一个错误。我的意思是当我创建一个虚拟目录并执行它。我认为它无法从数据库中读取数据。
我错过了什么。我正在使用IIS 7。
答案 0 :(得分:1)
你错过了很多。基于可用信息有限的最可能的问题是,您只是创建了文件夹并复制了文件,但尚未将Web应用程序设置为IIS中的应用程序。也可能是您的应用程序池设置不正确,或者由于配置不当而导致的任何问题。
我强烈建议您查看文档,并以此为出发点:http://learn.iis.net/page.aspx/150/understanding-sites-applications-and-virtual-directories-on-iis/
除非您已将您的Web应用程序配置为IIS中的应用程序,否则IIS将不知道在哪里查找您的web.config文件,_bin文件夹等。这里要简洁地回答这个问题太多了,但是文档我与上述相关联的是一个很好的(如果有点压倒性)起点。
如果那太过分(我怀疑它可能是)this video给出了更温和的介绍。