小编itw*_*twb的帖子

403禁止所有*.axd文件 - aragh

令人沮丧的.axd资源被禁止

我可以在我的开发机器上运行该应用程序.当我将它发布到我的生产机器时,它不起作用.说.axd文件是被禁止的.

有任何想法吗?我变得非常沮丧!

编辑:

作为测试,我已经改为"storage = file;".当我向服务器发送生成图表的请求时,图表实际显示在我的文件夹中 - 它不会在请求中被发送回浏览器.

ARAGH!到底是怎么回事!?!?!

添加了web.config

<?xml version="1.0"?>
<configuration>
  <appSettings>
    <add key="ChartImageHandler" value="storage=memory;"/>
  </appSettings>
  <connectionStrings>
    <add name="VS265178_1ConnectionString" connectionString="Data Source="HIDDEN"/>
  </connectionStrings>

  <system.web>

    <httpHandlers>
      <add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
        validate="false" />
    </httpHandlers>
    <compilation debug="true" targetFramework="4.0">
      <assemblies>
        <add assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.ComponentModel.DataAnnotations, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
      </assemblies>
    </compilation>

    <authentication mode="Forms">
      <forms loginUrl="Login.aspx" name=".CFCASPXFORMSAUTH" defaultUrl="Default.aspx"/>
    </authentication>
    <authorization>
      <deny users="?"/>
    </authorization>
    <machineKey validationKey="HIDDEN" decryptionKey="HIDDEN" validation="SHA1"/>
    <!-- Custom …
Run Code Online (Sandbox Code Playgroud)

httphandler webresource.axd iis-7.5

4
推荐指数
2
解决办法
3401
查看次数

正则表达式删除连字符和空格

我有字符串:

<u>40 -04-11</u>
Run Code Online (Sandbox Code Playgroud)

如何删除空格和连字符,使其返回400411?

目前我有这个:

(<u[^>]*>)(\-\s)(<\/u>)
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚它为什么不起作用.任何见解将不胜感激.

谢谢

python regex

2
推荐指数
1
解决办法
2543
查看次数

表连接包括没有条目的行 - SUM()

我在将两个表连接在一起时遇到一些困难,涉及一个SUM,它不包含在第二个表中.

即我有两张桌子:

tblClient

 ID|FirstName|LastName
 1 |Billy    |Blogs
 2 |Bobby    |Biggs
 3 |Hill     |Bill
 4 |Super    |Man
Run Code Online (Sandbox Code Playgroud)

tblComplete

 PurchaseID|ID|Amount
 123123    |1 |26.00
 43254     |2 |22.00
 546275    |3 |15.00
 463565    |3 |15.00
 343252    |1 |56.00
Run Code Online (Sandbox Code Playgroud)

我想要做的是将这两个表连接在一起,以便得到以下输出:

 ID|FirstName|LastName| SUM(Amount)
 1 |Billy    |Blogs   | 82.00
 2 |Bobby    |Biggs   | 22.00
 3 |Hill     |Bill    | 30.00
 4 |Super    |Man     | 0
Run Code Online (Sandbox Code Playgroud)

我希望Super Man被包含在输出中,总和为零,因为他没有购买任何东西.我该怎么做呢?

编辑:tblComplete表中的主键.

sql t-sql sql-server sql-server-2000 aggregate-functions

1
推荐指数
1
解决办法
403
查看次数

正则表达式 - 删除行尾任意数量的逗号

好吧,正则表达式专家,我该如何改变我的逻辑来解决这个问题?

我做了一个正则表达式:

(,[,]+)
Run Code Online (Sandbox Code Playgroud)

它应该删除行尾多余的逗号。(行尾为 \r\n)当格式化为字符串时。

它有效(某种程度上)。

这是字符串:

Date,1-Jul-18,1-Jul-19,1-Jul-20,1-Jul-21,1-Jul-22,1-Jul-23,1-Jul-24,\r\nDate,1-Jul-18,1-Jul-19,1-Jul-20,1-Jul-21,1-Jul-22,1-Jul-23,1-Jul-24,,,,,\r\nDate,1-Jul-18,1-Jul-19,1-Jul-20,1-Jul-21,1-Jul-22,1-Jul-23,1-Jul-24,,,,,\r\nDate,1-Jul-18,1-Jul-19,1-Jul-20,1-Jul-21,1-Jul-22,1-Jul-23,1-Jul-24,,\r\n
Run Code Online (Sandbox Code Playgroud)

当我运行该正则表达式时,它给出的结果是:

Date,1-Jul-18,1-Jul-19,1-Jul-20,1-Jul-21,1-Jul-22,1-Jul-23,1-Jul-24,\r\nDate,1-Jul-18,1-Jul-19,1-Jul-20,1-Jul-21,1-Jul-22,1-Jul-23,1-Jul-24\r\nDate,1-Jul-18,1-Jul-19,1-Jul-20,1-Jul-21,1-Jul-22,1-Jul-23,1-Jul-24\r\nDate,1-Jul-18,1-Jul-19,1-Jul-20,1-Jul-21,1-Jul-22,1-Jul-23,1-Jul-24\r\n
Run Code Online (Sandbox Code Playgroud)

我需要删除第一行末尾的逗号(我想我需要找到 \r\n 并删除之前的所有逗号,直到出现非逗号为止。

关于如何做到这一点有什么想法吗?

谢谢

c# regex

1
推荐指数
1
解决办法
2015
查看次数

IIS重写模式匹配完全URL

我已经运行了IIS7.5,并且我正在尝试匹配显式URL.以下代码不起作用.

 <rule name="presid" stopProcessing="true">
    <match url="(.*)" />
        <conditions>
            <add input="{REQUEST_URI}" matchType="Pattern" pattern="http://www.presid.com/presid" ignoreCase="true" negate="false" />
        </conditions>
    <action type="Redirect" url="http://www.domain.com/presid" />
  </rule>

I've also tried escaping the periods:
http://www\.presid\.com/presid
but that doesn't seem to work either.
Run Code Online (Sandbox Code Playgroud)

如何使用IIS7.5匹配特定的完整URL?

谢谢

这有效,但并不完全符合我的要求:(.*)/ presid,但我有破坏的图像:http://domain.com/images/presid/eee.jpg

我不希望该图像被重定向.

iis rewrite url-rewriting

1
推荐指数
1
解决办法
1万
查看次数