Visual Studio 2008 Web 应用程序奇怪的行为 - 仅在调试时工作,在部署时不起作用
我使用 Visual Studio 2008 创建了一个 .NET 3.5 Web 应用程序。(它基本上是一个文本字段、一个按钮和一个标签字段。当按下按钮时,标签字段将显示文本字段内容)
当我开始调试时,一切工作正常。但是,当我将其部署在 IIS 6 上时,该按钮根本不起作用。
我已授予文件夹(我使用 IIS 虚拟目录创建的)IUSR 帐户访问权限(读取、“列出文件夹内容”和“读取并执行” - 当我单击“读取和执行”权限复选框时,“列出文件夹内容也会被检查。)。
我错过了什么吗?
I created a .NET 3.5 Web application using Visual Studio 2008. (It is basically a text field, a button and a label field. When the button is pressed, the label field will display the text field content)
When I start debugging, everything work fine. However, when I deploy it on IIS 6, the button did not work at all.
I have give the folder (which I created using IIS Virtual Directory) IUSR account access (Read, 'List Folder Contents' and 'Read & Execute' - When I click the 'Read & Execute' permission checkbox, the checkbox for 'List Folder Contents' also get checked.).
Did I miss anything?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为在运行时您使用的是 Visual Studio 自托管,而不是 IIS。您可以转到项目属性 -> 吗? Web 选项卡并使用 IIS 进行配置并验证?如果 IIS 出现问题,请尝试为您的 IIS 完成 ASP.NET 配置。您不需要为该目录启用任何权限。
http://www.asp.net/learn/whitepapers/aspnet-and-iis6希望
这些有帮助..
i think while running you are using Visual studio self host, not IIS. Can you please go to project properties -> Web tab and configure with IIS and verify? If the problem with IIS please try the ASP.NET configuration is done for your IIS. You don't need to enable any permission for the directory.
http://www.asp.net/learn/whitepapers/aspnet-and-iis6
Hope these helps..
谢谢 Rafeeque,
实际上我使用了另一个命令来执行部署。
Thanks Rafeeque,
Actually I used another command to perform the deploy.