网站在调试器中显示文本框,但在使用ISS ASP.NET托管时则不显示

时间:2014-02-20 15:58:55

标签: asp.net iis textbox

我一直在跟踪解决这个问题并将其缩小范围,但首先要做一点描述: 我有一个客户端会填写的网站,一些基本文本框,项目符号和下拉列表。他们点击提交,他们提交的信息(没有任何敏感信息)是Response.Redirect(ed)到另一个页面,该页面的文本框由重定向中包含的信息填充。此页面还会打印自己以供客户签名。

当我向重定向页面添加一个字段以便在打印时也显示该问题时,问题就开始了。它只是没有出现在页面上或打印出来,我用所有其他文本框交叉检查属性,一切都是一样的。现在,我确实缩小了它,因为在使用MS Visual Web Dev 2010 Express的内置调试器时会出现新的文本框,但是当我在本地IIS服务器上托管网站时它不会出现。从这里可以看出,问题是IIS服务的设置。

问题:IIS中的哪些设置会导致新添加的文本框在上述情况下不显示?此外,我是否以一种全面的方式接近整个网站,即不是重定向到另一个网站填充数据,打印自己,并重定向回主页页面是否有“内部”形式我可以拥有从那里发送和打印的数据?

1 个答案:

答案 0 :(得分:0)

问题在于我设置了ISS服务器/网站和管理员帐户,网站位于桌面上的文件夹下。我忽略了这个事实并将网站文件夹复制/粘贴到不同的非管理员帐户的桌面上,因此自然没有任何更改实际显示,因为IIS甚至没有指向非管理员帐户的网站文件夹。一旦我将修改后的文件转储到管理员帐户下的适当文件夹下,它们就会出现在生产中。