Articles of asp.net

在我的笔记本电脑上的IIS主机ASP.NET网站与同事分享?

我正在尝试与同事分享我的ASP网站,以便我可以收到他们的反馈。 我可以在浏览器中使用这两种方法来访问项目: http://localhost:8125/ http://pc_hostname:8125/ 我的工作networking/ VPN上的其他人怎么能访问我的电脑的端口8125? 如果是这样,那么我需要做什么? 我正在使用IIS 7.5,这里是我的firwall设置: http : //img196.imageshack.us/img196/1447/firewallx.jpg 抱歉,由于没有声望,无法直接上传图片

IIS7网站使用example.com,但与www.example.com不兼容。 DNS问题?

我有我的域名注册GoDaddy并指向我的IIS服务器,我有一个ASP.net MVC应用程序部署。 要做到这一点,我只需要一个Alogging条目指向我的IIS服务器的IP地址。 我的IIS Web应用程序的绑定名称是example.com 。 我可以在浏览器中打这个。 但是,当我尝试击中www.example.com它会碰到默认的IIS网站。 如何获取example.com和www.example.com来打我的web应用程序? 我是否需要特殊的Alogging或CNAME条目? 我也想*.example.com打我的应用程序。 有没有办法在DNS或IIS做到这一点?

SSRS 2008中的默认错误页面

我们正在使用SSRS 2008。 如果Reporting Services中有错误,是否有办法显示默认错误页面? 如果是这样,我该怎么做呢? 目前得到以下错误….. 暂停服务 http错误503服务不可用。 当这个错误出现时,我想做一个页面重新指向另一个页面上有一个很好的消息。

在IIS中重复401错误

我有一个使用Windows身份validation在IIS 7.5上运行的ASP.NET MVC应用程序。 对于IIS日志中的每个请求,我看到一个401没有用户名和一个200用户名。 有什么我可以configuration,以避免在日志中获得这些无关的401? 这可能会影响性能?

IIS6服务器受到威胁,页面服务,不存在asp文件?

最近开始一个新的工作,涉及一些IIS服务器的工作。 我们最近发现服务器已经被盗用,因为一些网站上出现了Google网站pipe理员工具中的网页,这些工具似乎是某些第三方的广告产品。 无论如何,长话短说,我已经无数次的通过文件,并删除了不less文件,我怀疑这个错误页面的来源,但是在这个页面本身仍然是可见的? 因为我对IIS和ASP知之甚less,有人能给我一个如何可能有一个页面出现没有相应的文件运行。 这是一个例子http://www.gourockhighlandgames.org.uk/global.asp 我会虽然在web根目录将有一个文件global.asp这是问题的根源,但没有这样的文件,但页面仍然加载。 我也在服务器本身上运行了Malwarebytes,它返回了0次感染。 有任何想法吗?

将MSSQL和IIS服务器移至AWS – 使用集成身份validation的Web应用程序

我的任务是将包含几个WCF服务和ASP.Net v4.0网站的解决scheme从单个MSSQL和IIS服务器迁移到Amazon Web Services基础架构。 虽然我不担心在AWS上find合适的产品,但我担心这些应用程序本身。 Web应用程序通过集成身份validation对用户进行身份validation,Web服务采用从ASP.Net应用程序传递的用户名,并通过Active Directory组评估用户对数据的访问。 当一切都移到AWS正确的时候,这会破坏吗? 我相信它会失败的两个部分:1)不会发生集成身份validation2)Web服务将无法联系Active Directory服务器。 我想知道是否有人有类似的问题的经验,我可以重新访问代码级别的项目露出LADPauthentication的Web服务,并重新开发ASP.Net网站的身份validation手动login和身份validation通过LADP,但这是相当的侵入性和项目时间表并不适应。 思想的想法和任何非常欢迎:) 泽维尔。

为什么我只能在一个ApplicationPoolIdentity下访问我的文件共享?

我在这里search了一下,发现了一些其他的问题,但是没有其他的问题与我的IIS和应用程序的设置完全匹配。 首先是一些背景。 我公司的一个客户想要一次一个的内部应用程序重写他们的位。 我进入了项目,没有控制最初的IIS设置,似乎有一些时髦的东西不能正常工作,但我会做到这一点。 第一个位是一个自定义标签应用程序,它将文件写入要打印的文件共享。 为了维护需要的遗留应用程序的一部分,我在IIS中创build了一个单独的站点,并将所有旧版标签应用程序代码移动到那里。 我也在他们的默认网站下创build一个新的子应用程序。 所以结构看起来像这样: IIS 默认网站 新的标签应用程序(目前与旧版应用程序完全相同的代码库) 旧版标签应用 默认网站正在名为ASP.NET v4.0的应用程序池标识下运行,而不是DefaultAppPool,新应用程序正在以站点 – 标签命名的应用程序池标识下运行。 问题 新标签的子应用程序可以写入文件共享,不会有任何问题,但遗留站点正在获取拒绝访问。 这是完全相同的代码库,两者之间的唯一区别是正在使用的应用程序池。 我想单独维护这些应用程序池,但目前它们的设置是一致的。 因此,这使我相信,在我涉足ASP.NET v4.0应用程序池标识的某些方面,神奇地有权访问文件共享,而新创build的标签帐户不会。 文件共享对Everyone组是开放的,所以不应该有任何来自域级别的问题,但是从我所了解的这些生成的IIS帐户是虚拟IIS AppPool域的一部分。 那么,一个应用程序池标识如何访问,而不是一个呢? 我可以在故障排除过程中采取哪些步骤?

捕捉“请求实体太大”的错误

我正在运行一个Web服务器IIS 8.0,并使用ASP.NET和C#。 我有一个上传框,用户可以上传一个文件到服务器上,在大约50MB的限制之后,一个信息出现在白页上: The page was not displayed because the request entity is too large. 我想用红色的通知显示一个更方便用户的页面,上面写着“尝试上传文件时出错,请联系我们寻求帮助”。 在我的代码隐藏文件处理上传button点击事件时,我补充说: try { //try to save the file to server } catch(Exception ex) { //otherwise, set the asp:Label tag text to display error } 但是, catch语句中的代码没有运行。 我的猜测是这个错误可能在于IIS,并且不能被这个声明的代码所捕获。 有什么办法来拦截这个错误,而不是显示一个友好的错误页面? 感谢您的帮助。

CPU在50%,而IIS / ASP.net请求仍在排队

我们有一个(VMWare)虚拟机,在进行负载testing时,似乎以120个用户开始排队请求。 中央处理器似乎没有达到70%,所以我很难看到为什么它将无法处理请求? CPU时间显示在左下方的红色

为什么IIS每15分钟回收一次我的应用程序池?

今天,我们在ASP.NET MVC IIS 7 Web应用程序上有大量的用户。 我注意到约。 每隔15分钟,应用程序池进程就会被终止,并启动一个新进程。 我没有find任何具体的原因。 我可以想象 ,内存限制被打,但我发现没有办法来validation这一点。 应用程序池具有默认设置。 所以我的问题是: 我可以在什么地方阅读(Event Log?)为什么应用程序池被回收? 更新1 这是一段时间以来的记忆。 看来,当它运行到12 GB(服务器的物理内存)时,进程正在被杀害: 一个假设是,对于每个用户来说,这个用户的会话需要一些字节的RAM,所以当新用户进入系统时,内存变得越来越大。